15000 bài tập tách từ đề thi thử môn Tiếng Anh có đáp án (Phần 61)

The stones have ________buried in the sand for a thousand years. A. lied B. lying C. laid D. lain

150/310

The stones have ________buried in the sand for a thousand years.

lied

lying

laid

lain

Giải thích

D

Have + Ved/ V3 => loại B

Lie – lied – lied : nói dối

Lie – lay – lain: nằm

Lay – laid – laid: đặt / để

Câu này dịch như sau: Những hòn đó đã nằm chôn vùi trong cát khoảng 1000 năm.

=> Chọn D