khoahoc.vietjack.com
Xin chào! Vào học

Câu hỏi:

03/06/2025 467 Lưu

Henry _______ for 10 years when he finally gave it up.

A. has smoked                                    
B. has been smoking   
C. had smoked                                    
D. had been smoking

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

C

Thì quá khứ hoàn thành diễn tả 1 hành động xảy ra trước 1 hành động khác trong quá khứ.

Dịch nghĩa: Khi cuối cùng Henry đã bỏ hút thuốc thì anh ấy đã hút được 10 năm rồi.

Đang tải chế độ Học...

Dành cho bạn Hot

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

Câu 1

A. will finish                                       
B. will be finishing     
C. finish                                              
D. will have finished

Lời giải

D

Sự hòa hợp thì: Tương lai hoàn thành + as soon as + thì hiện tại đơn.

Dịch nghĩa: Tôi đã làm xong bài tập về nhà ngay khi Lan đến đây.

Câu 2

A. are going to finish                          
B. have finished          
C. will finish                                       
D. will have finished

Lời giải

D

Thì tương lai hoàn thành diễn tả 1 sự việc hoàn thành trước 1 sự việc khác trong tương lai.

Dịch nghĩa: Chúng tôi sẽ hoàn thành khóa học này trước kỳ thi cuối kỳ.

Câu 3

A. went                       
B. have gone               
C. had gone                 
D. would go

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 4

A. read                       
B. am reading             
C. have been reading            
D. was reading

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. should take             
B. have taken              
C. might have taken           
D. takes

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 6

A. rains                       
B. will rain                 
C. is going to rain            
D. is raining

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. wrote                      
B. writes                     
C. has written              
D. had written

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