12. D
Vì nếu trước since là một mệnh đề chỉ thì hiện tại hoàn thành thì sau since sẽ là một mệnh đề chỉ thì quá khứ đơn
13. A
Vì ở cuối câu có yet mà yet là trạng từ chỉ thời gian của thì hiện tại hoàn thành
14. B
Vì ở cuối câu có for+ thời gian (thì hiện tại hoàn thành)
15. A
Vì so far là DHNB của thì HTHT
16. D
Vì sau last+Ved hoặc Vqk
17. D
Vì we là CN số nhiều thì chỉ có thể đi với have và so far là DHNB của thì HTHT
18. A
Vì vế sau không có trạng từ chỉ thời gian nên ta không nhận biết được đó là thì gì nên ta chỉ có thể chia ở thì hiện tại đơn
19. A
Up to then là DHNB của thì HTHT
20. D
Trước since là thì HTHT, sau since là thì quá khứ đơn
21. C
Vì every day là thì hiện tại đơn
22. B
Vì for+thời gian là DHNB của thì HTHT
23. A
Vì vế trước có ago, vế sau có since
24. C
Trạng từ chỉ thời gian đứng ở đầu câu chỉ thì HT đơn
25. C
For+ thời gian là thì HTHT
26. A
Vì did + verb nguyên thể
27. C
Vì đều nói về một hành động đã xảy ra trong quá khứ
28. A
Vì since lad DHNB của thì HTHT
29. B
Vì clause (HTHT)+ since + clause ( quá khứ đơn )
30. C
Vì for + thời gian chỉ thì HTHT
CHÚC BẠN HỌC TỐT NHA !!!
NHỚ VOTE 5 SAO + 1 CẢM ƠN CHO MÌNH NẾU CÓ THỂ NHÉ !!!