JavaScript is required

Little have people done to alleviate the sea pollution caused by the factories in central Vietnam, haven’t they?

A.

have people done

B.

caused

C.

in central

D.
haven’t they
Trả lời:

Đáp án đúng: D


Câu này kiểm tra kiến thức về đảo ngữ và câu hỏi đuôi (tag question). * **Lỗi sai:** "Little have people done" là cấu trúc đảo ngữ sai. Khi sử dụng "little" với nghĩa phủ định ở đầu câu, ta cần đảo trợ động từ lên trước chủ ngữ. Trong trường hợp này, động từ chính là "done" (dạng quá khứ phân từ của "do"), và không có trợ động từ sẵn. Vì vậy, ta cần mượn trợ động từ "have/has/had" tùy theo thì của động từ chính. Vì động từ chính ở đây là "done" (dạng quá khứ phân từ), và mệnh đề chính đang nói về một tình trạng hiện tại, ta cần sửa thành "Little have people done" -> "Little have people done". Vế đầu dùng 'have' nên câu hỏi đuôi phải là 'have they'. * **Các đáp án còn lại:** * B. caused: Đúng, động từ "cause" được chia ở dạng quá khứ phân từ để tạo thành mệnh đề quan hệ rút gọn bổ nghĩa cho "sea pollution". * C. in central: Đúng, cụm giới từ "in central Vietnam" bổ nghĩa cho danh từ "factories". * D. haven’t they: Sai, vì câu gốc sử dụng "Little have people done" mang nghĩa phủ định, câu hỏi đuôi phải ở dạng khẳng định: "have they?". Vậy, đáp án đúng là A.

Câu hỏi liên quan