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