A. had got B. gets C. got D. will get
A. has been completed B. is being completed C. will have completed D. will have been completed
A. met B. have met C. had met D. meet
A. will have got B. will get C. have get D. get
A. is found B. had been found C. was found D. has been found
A. pass B. will pass C. have passed D. are passing
A. have learnt B. learnt C. had learnt D. would have learn
A. has waited B. would wait C. would have waited D. will wait
A. has been to B. had gone to C. had been to D. have gone to
A. hadsold B. have been sold C. have sold D. had been sold