Over the past few years, environmental technology (7) ________ incredible progress with five innovations.
Giải thích
A. made (v-ed): quá khứ đơn.
B. makes (v-s): hiện tại đơn.
C. has made (has + v3): hiện tại hoàn thành.
D. was making (was + v-ing): quá khứ tiếp diễn.
Trong câu có cụm từ chỉ thời gian “Over the past few years” (Trong vài năm qua). Đây là dấu hiệu nhận biết đặc trưng của thì Hiện tại hoàn thành, diễn tả một hành động/sự việc bắt đầu trong quá khứ, kéo dài đến hiện tại và có thể tiếp tục ở tương lai.
Chọn C. has made
→ Over the past few years, environmental technology has made incredible progress...
Dịch nghĩa: Trong vài năm qua, công nghệ môi trường đã đạt được những tiến bộ đáng kinh ngạc...