28D
=> Mệnh đề phía trước chia thì quá khứ đơn nên ở phía sau cũng thế nhe
29C
=> for a long time (DHNB thì hiện tại hoàn thành)
=> Chủ ngữ là she thì động từ (has known)
30B
=> Diễn tả 1 hành động đang xảy ra trong quá khứ thì có hành động khác xen vào
=> Hành động đang xảy ra chia ở thì quá khứ tiếp diễn (S + was/were + V-ing)
=> Hành động xen vào chia ở thì quá khứ đơn (S + V2/ed)
31A
DHNB: ago => chia thì quá khứ đơn
32D
=> Diễn tả sự việc/ hành động xảy ra trong quá khứ, kéo dài đến hiện tại
(Mình nghĩ câu này dùng hiện tại hoàn thành tiếp diễn oke hơn, tại vì " for four hours now " mà ;-; thoi chắc khum sao :vv)
28 D nhé
Mệnh đề when my father was young là dấu hiệu của câu này, nó là sự việc xảy ra trong quá khứ nên trợ động từ sẽ là did nhé