4 blew
5 is cooking
6 broke
7 have _ worn
8 hasnt spoken
9 will be
10 will come
11 is biting
12 saw, waved
13 was continuously borrowing (?)
14 was watching - was repairing
15 had been working
16 has worked (Có thể dùng HTHTTD vẫn ok)
17 have _ heard - went
18 were walking - saw
19 lives - have lived
20 are going - will begin
21 returns - will give
22 has been - saw
23 Have _ ever gone - took
24 has already left
Tham khảo giải thích lý thuyết tại
đây