18A (Passive gerund: being + V3/ed)
19D (make sb do sth)
20B
=> Diễn tả hành động đang xảy ra trong quá khứ thì có hành động khác xen vào
=> When + S + V (quá khứ đơn), S + was/were + Ving (quá khứ tiếp diễn)
21A (Bị động với động từ khiếm khuyết: must + be + V3/ed)
22B (want sb to do sth)
23C (This is the most + long adj + S + have/has + V3/ed)
24D (spend + V-ing)
25C (Bị động thì hiện tại đơn: S + is/are + V3/ed)
26D (finish + Ving)
27B (Bị động thì quá khứ đơn: S + was/were + V3/ed)
28A (S + be + too + adj + (for sb) + to V
29B (How long + have/ has + S + V3/ed?)
30D
=> Diễn tả hành động xảy ra nối tiếp nhau
=> When + S + V2/ed, S + V2/ed
31A (Bị động thì quá khứ đơn, DHNB: yesterday)
32C
=> S + be + so + adj + that + S + V
=> Trong câu có " was " nên chia thì quá khứ đơn (wore)
33B (I'm sure/ I think/ I suppose that + S + will + V)
34A
=> Diễn tả một hành động đã xảy ra trong quá khứ, kéo dài đến hiện tại và có thể xảy ra trong tương lại
=> Chia thì hiện tại hoàn thành: S + have/ has + V3/ed
=> DHNB: I can't remember it now, tức là anh ấy đã nói cho tôi tên của anh ấy ... nhưng bây giờ tôi vẫn chưa nhớ
35C (DHNB: yesterday => chia thì quá khứ đơn)
36D (DHNB: in recent years => chia thì hiện tại hoàn thành)
37B (DHNB: at the moment => chia thì hiện tại tiếp diễn: S + is/are + V-ing)
18,A
19,D
20,B
21,A
22,B
23,C
24,B
25,A
26,A
27,A
28,A
29,A
30,A
31,A
32,C
33,A
34,A
35,C
36,D
37,B
Thực ra e nên làm lại hết, tại nó sai hết trơn á :))