Câu hỏi:

07/05/2025 12,898 Lưu

I couldn't cut the grass because the machine_______ a few days previously.

A. broken down     

B. has been broken                            
C. had broke down    
D. breaks down

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án: C

Giải thích:

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

Câu này mô tả một sự việc xảy ra trước một hành động khác trong quá khứ (tôi không thể cắt cỏ). Vì vậy, cần sử dụng thì quá khứ hoàn thành (had + quá khứ phân từ) để chỉ rằng hành động máy hỏng đã xảy ra trước hành động "không thể cắt cỏ".

Dịch: Tôi không thể cắt cỏ vì cái máy đã hỏng vài ngày trước.

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

Câu 1

A. leave                 

B. left                  
C. leaves               
D. had left

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

A. should take        

B. have taken       
C. might have taken   
D. takes

Lời giải

Chọn đáp án B

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ừ 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

A. learned              

B. were learning   
C. have learned      
D. had learned

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

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ừ 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

A. have                  

B. shall have        
C. will have had     
D. will be having

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