$$1$$ . $$B$$ had finished thì QKHT
$$2$$ . $$D$$ Cấu trúc: S + have/has + Vp.p + since + S + V.ed….
$$3$$ . $$A$$ Câu trước ở HTHT - lately là DHNB: S + have/has + Vp.p + ...
Câu sau ở QKĐ - three months ago là DHNB: S + Ved/Vc2 + ...
$$4$$ . $$C$$ Động từ cần chia thứ nhất xảy ra trước thời điểm động từ “arrived”, trong khi đó “arrived” được chia ở thì quá khứ đơn, nên nó phải được chia ở thì quá khứ hoàn thành. Động từ cần chia thứ hai đang diễn ra tiếp diễn với thời điểm diễn ra của động từ “arrived”, nên phải được chia ở thì quá khứ tiếp diễn.
$$5$$ . $$D$$ Vế trước có "last month" là DHNB của QKĐ $$⇒$$ Chia QKĐ
Vế sai dùng HTHT: S + have/has + Vp.p + ...
$$6$$ . $$B$$ Hành động “become” này đã diễn ra liên tục trong quá khứ tiếp tục đến hiện tại trong suốt 100 năm qua nên động từ phải chia ở thì hiện tại hoàn thành.
$$7$$ . $$A$$ - “In the 19th century” là một khoảng thời gian trong quá khứ à dùng thì quá khứ đơn.
$$8$$ . $$A$$ Vế trước của câu có xuất hiện cụm từ “In the past” nên động từ cần chia đầu tiên phải được chia ở thì quá khứ đơn để chỉ hành động diễn ra trong quá khứ. Ở vế sau của câu, hành động “change” đã diễn ra trong quá khứ, tiếp tục đến hiện tại nên động từ cần chia phải được chia ở thì hiện tại hoàn thành.
$$9$$ . $$A$$
- Chia động từ ở thì QKĐ ( DHNB : last )
go → went [ V(ed/2) ]