Chương 34. Bài Tập (Exercises) (tr.506)

Đáp ánTrang 506

III.

  1. have you been studying - have been learning
  2. have been waiting - hasn't come
  3. have lost - Have you seen - have just seen
  4. Have you been working - have been studying
  5. Have you seen - haven't seen - has lived/ has been living
  6. have been doing - have finished
  7. has left - has been cleaning - has finished
  8. have been working - have done
  9. have heard - Have you been doing - have done
  10. have you been reading - have been reading - haven't finished
  11. Have you known - have known
  12. Has John always lived - has been living