11. The traffic was very heavy. By the time I (get) __________to Mary's party, everyone already (arrive) __________ 12. I will graduate in June. I (see) __________ you in July. By the time I (see) __________ you, I (graduate) __________. 13. I (visit) __________ my uncle's home regularly when I (be) __________ a child. 14. That book (be) __________ on the table for weeks. You (not read) __________ it yet? 15. David (wash) __________ his hands. He just (repair) __________ the TV set. 16. You (be) __________here before? Yes, I (spend) __________ my holidays here last year. 17. We never (meet) __________ him. We don't know what he (look) __________ like. 18. The car (be) __________ ready for him by the time he (come) __________tomorrow. 19. On arriving at home I (find) __________that she just (leave) __________a few minutes before. 20. When we (arrive) __________ in London tonight, it probably (rain) __________.

2 câu trả lời

11. Got - had already arrived

⇒ By the time + S + V ( QKĐ ), S + V ( QKHT )

12. will see - see - will have graduated

By the time + present simple, future perfect / perfect continuous

⇒ Trước thời điểm hành động (chia ở HTĐ) thì hành động (chia ở TLHT) đã kết thúc rồi.

⇒ Chú ý cả hai hành động đều xảy ra ở tương lai.

13. visited - was

Past simple + when + past simple

⇒ Diễn tả hai hành động xảy ra đồng thời ở quá khứ.

14. has been - haven’t you read

⇒ Thì HTHTTD : S + have/ has + been + V-ing

15. is washing - has just repaired

⇒ Thì HTTD : S + am/ is/ are+ Ving

⇒ Thì HTHT : S + have/ has + V3

16. Have you been - spent

⇒ Dấu hiệu thì HTHT : before

⇒ Dấu hiệu thì QKĐ : last years

17. have never met - looks

⇒ Thì HTHT : S + have/ has + V3

18. will have been- comes

⇒ Thì TLHT : S + will + have + Ved/PII + O…

19. found - had just left

⇒ Thì QKHT : S + had + VpII

20. arrive - will probably be raining

⇒ Thì TLTD : S + will + be + V-ing

11. Got - had already arrived

12. will see - see - will have graduated

13. visited - was

14. has been - haven’t you read

15. is washing - has just repaired

16. Have you been - spent

17. have never met - looks

18. will have been- comes

19. found - had just left

20. arrive - will probably be raining

Câu hỏi trong lớp Xem thêm