A. have been taught B. have been teaching C. has taught D. have taught
A. have been thinking B. have think C. have thought D. have been thought
A. have been teaching B. has taught C. have taught D. have been taught
A. has painted B. have paint C. has been painting D. has been paint
A. hasn’t written B. doesn’t write C. won’t write D. hadn’t written
A. will have finished B. will finish C. are finishing D. finish
A. were you employed B. have you been employed C. had you been employed D. will you be employed
A. had wondered B. was wondering C. would wonder D. did wonder
A. is to blame B. is going to blame C. is to be blame D. should blame
A. has been B. does C. has D. is