Câu hỏi:

28/04/2025 5,030

Henry________ for 10 years when he finally gave it up.

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

Đáp án: D

Giải thích:

Kiến thức: Thì của động từ

Câu có dấu hiệu nhận biết "for 10 years" (trong 10 năm) và hành động kết thúc tại một thời điểm trong quá khứ "when he finally gave it up" (khi anh ấy cuối cùng đã từ bỏ nó).

Cấu trúc "had been V-ing" (quá khứ hoàn thành tiếp diễn) diễn tả một hành động kéo dài liên tục trước một thời điểm trong quá khứ.

Ở đây, "Henry had been smoking for 10 years" diễn tả hành động hút thuốc đã diễn ra trong suốt 10 năm trước khi anh ấy từ bỏ.

Loại C vì quá khứ hoàn thành nhấn mạnh kết quả, không diễn tả hành động kéo dài.

Dịch: Henry đã hút thuốc trong 10 năm trước khi cuối cùng từ bỏ nó.

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

Lời giải

Đáp án: D

Giải thích:

Kiến thức: Thì của động từ

Câu này có dấu hiệu của thì quá khứ hoàn thành (past perfect) với cụm từ "by the time we arrived" (vào lúc chúng tôi đến).

"By the time + S + V (quá khứ đơn), S + had + P2"

"We arrived" (chúng tôi đã đến) là hành động trong quá khứ.

Hành động "mọi người về nhà" xảy ra trước thời điểm đó, nên ta dùng quá khứ hoàn thành (had + P2).

Chọn D.

Dịch: Hầu như mọi người đã rời đi trước khi chúng tôi đến.

Câu 2

Lời giải

Chọn đáp án B

Câu 3

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 4

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 6

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 7

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP