I. Supply the correct form of the verbs in the brackets to complete the sentences below. (10 points)
21 Maria left college early today because she _____ (have) a dental appointment an hour ago.
22 As soon as it stops raining, we _____ (take) the dog for a walk.
23 For the past six weeks, I _____ (have) singing lessons.
24 I can’t phone you at that time because I _____ (travel) on the underground.
25 As a rule, she _____ (spend) part of each summer at her parents’ house.
26 His back was aching because he _____ (dig) in the garden all day.
27 When I woke up, I saw the house _____ (burn).
28 James hasn’t come here. I think he _____ (miss) the bus.
29 He is the last person _____ (know) the news.
30 They wish they _____ (own) a hotel in the future.
21 had( left ở quá khứ)
22 will take(nghĩa)
23 have been having(For the past six weeks)
24 will be travelling(câu bị động)
25 spends(HTĐ)
26 had been digging
27 burning
28 may have missed/might have missed(hasn’t come)
29 to know
30 could own/owned(wish+ V_ed)
=>
21. Had
22. Will take
23. Have been having
24. Will be travelling
25. Spends
26. Had been digging
27. Burning
28. Might have missed
29. To know
30. Could own