Đề bài

Choose the best answer to complete the following sentences.

The public praised the local farmers for                   millions of trees on the surrounding hills.

  • A.

    being planting

  • B.

    having planted

  • C.

    being planted

  • D.

    having been planted

Phương pháp giải

Kiến thức: Từ vựng

Lời giải của GV Loigiaihay.com

(to) praise + O + for + V.ing: khen ngợi ai về việc gì

Khi đề cập đến một hành động đã xảy ra trong quá khứ, dùng cấu trúc: (to) praise + O + for + having V.p.p

Bị động: (to) praise + O + for + having been V.p.p

Ngữ cảnh trong câu: Công chúng ca ngợi nông dân địa phương đã trồng hàng triệu cây xanh …=> dùng thể chủ động.

=> The public praised the local farmers having planted millions of trees on the surrounding hills.

Tạm dịch: Công chúng ca ngợi nông dân địa phương vì đã trồng hàng triệu cây xanh trên những ngọn đồi xung quanh.

Đáp án : B