Đề cương ôn tập giữa kì 2 Tiếng Anh 12 iLearn Smart World có đáp án

People ________ complaining about the rising cost of living in big cities for months. A. have been B. has been C. have been being D. had been

53/65

People ________ complaining about the rising cost of living in big cities for months.

have been

has been

have been being

had been

Giải thích

Đáp án đúng là A

Câu mô tả một hành động liên tục diễn ra trong một khoảng thời gian (nhiều tháng) và vẫn đang tiếp diễn ở hiện tại → Cần dùng thì hiện tại hoàn thành tiếp diễn (have been + V-ing).“People have been complaining”diễn tả việc mọi người đã và đang phàn nàn về chi phí sinh hoạt tăng cao trong các thành phố lớn trong nhiều tháng.

Dịch: Mọi người đã và đang phàn nàn về chi phí sinh hoạt tăng cao ở các thành phố lớn trong nhiều tháng.