khoahoc.vietjack.com

Câu hỏi:

19/01/2026 137 Lưu

Tom has been selling cars ________. 

A. three years ago 
B. since three years 
C. for three years ago 
D. for three years

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

D

Vì động từ được chia ở thì hiện tại hoàn thành tiếp diễn => ta loại ý A, C

Ta có since + mốc thời gian, for + khoảng thời gian

Dịch: Tom đã bán chiếc xe được khoảng 3 năm rồi.

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

Câu 1

A. "The Search for Alien Life" 
B. "The Search for a New Planet" 
C. "A Promising Planet Supporting Life" 
D. "Evidence of Life on Other Planets"

Lời giải

A

Dịch:

A. "Tìm kiếm sự sống ngoài hành tinh"

B. "Tìm kiếm một hành tinh mới"

C. "Một hành tinh đầy hứa hẹn hỗ trợ sự sống"

D. "Bằng chứng về sự sống trên các hành tinh khác"

Lời giải

Đáp án:

1. had been waiting
had been waiting

Kết hợp thì với by the time: By the time + S + Ved/2, S + had + been + Ving: vào lúc

Dịch: Khi họ đến, chúng tôi đã đợi hàng giờ rồi.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để 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

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để 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

A. haven’t eaten 
B. didn’t eat 
C. doesn’t eat 
D. will eat

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để 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

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để 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

A. go 
B. went 
C. will go 
D. are going

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để 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