16. D
Gt: Mệnh đề chính của since ở HTHT, 2 chỗ còn lại ở tđ quá khứ nên chia theo quá khứ đơn
17. B
GT: Before là dấu hiệu của hiện tại hoàn thành
18. C
GT: for + tg là dấu hiệu của hiện tại hoàn thành
19. D
GT: yet là dấu hiệu của hiện tại hoàn thành dạng phủ định
20 C
GT: last weekend là dấu hiệu của quá khứ đơn
21. B
GT: for + tg là dấu hiệu của hiện tại hoàn thành
22. C
GT: Vì câu mô tả hành động đã hoàn thành cho tới thời điểm hiện tại mà không đề cập tới nó xảy ra khi nào.
23. A
GT: yet là dấu hiệu của hiện tại hoàn thành dạng phủ định
24. D
GT: last summer là dấu hiệu của quá khứ đơn