1.D ( bị động tương lai gần )
2.B : John có thể nói bao nhiêu thứ tiếng
3.B ( Hiện tại tiếp diễn )
4.D ( Hiện tại hoàn thành )
5.C ( Quá khứ tiếp diễn )
6.B ( Tương lai )
7.B ( Hiện tại tiếp diễn )
8.B ( Quá khứ hoàn thành )
9.A ( Tương lai hoàn thành )
10.A ( Câu rút gọn chủ động )
11.B ( Hiện tại hoàn thành )
12.B ( các thì chia với when )
13.B ( Cấu trúc as soon as )
14.B ( Cấu trúc before : Before +S+V quá khứ, S+ V quá khứ hoàn thành )
15.B ( hiện tại tiếp diễn )
~~ Chúc bạn học tốt ( Cho mình câu trả lời hay nhất + vote 5 sao hộ mình nha )