Đề bài
Choose the best answer.
When did you have it? → How long _________?
-
A.
have you had it
-
B.
have you have it
-
C.
did you had it
-
D.
did you have had it
Phương pháp giải
Cấu trúc thì hiện tại hoàn thành
Lời giải của GV Loigiaihay.com
A. have you had it => thì hiện tại hoàn thành
B. have you have it => sai ngữ pháp
C. did you had it => sai ngữ pháp
D. did you have had it => sai ngữ pháp
Cấu trúc tương đương khi chuyển đổi thì quá khứ đơn sang hiện tại hoàn thành:
When did + S + V?: ...khi nào? = How long + have/has + S + Ved/V3?: ... bao lâu?
When did you have it?
(Bạn có nó khi nào?)
→ How long have you had it?
(Bạn đã có nó bao lâu rồi?)
Chọn A
Đáp án : A