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
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.