A. have answered B. answering C. answer D. be answering
A. has B. had C. have D. would have
A. carrying out B. carrried out C. to carry out D. carry out
A. in doubt B. in person C. in hand D. in vain
A. cooled down B. ran out of C. ended up D. tore off
A. be relied B. be sensitive C. be keen on D. be familiar
A. dusting down B. running into C. holding onto D. cutting off
A. coped with B. handled with C. spelled out D. turned up
A. at the foot B. in case C. on condition D. to the point
A. Having travelled B. Travelled C. Travelling D. Being travelled