khoahoc.vietjack.com

Câu hỏi:

02/08/2023 1,919 Lưu

He had been teaching since twenty years before he retired last year.

A. had been teaching
B. since 
C. before 
D. retired

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

 Đáp án. B. since → for

Giải thích:

Ta có since + mốc thời gian; for + khoảng thời gian. Vì thế trong câu này since → for.

Dịch nghĩa: Thầy ấy đã giảng dạy được hai mươi năm trước khi thầy ấy nghỉ hưu năm ngoái.

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

Lời giải

Đáp án C.

Giải thích:

Đây là cuộc đối thoại trực tiếp nói về những việc đang xảy ra. Hơn nữa trong câu A, câu hỏi chia ở thì hiện tại tiếp diễn, do đó câu trả lời ở câu B cũng chia ờ hiện tại tiếp diễn.

Dịch nghĩa:

A: Khẩn trương lên! Bọn tôi đang đợi bạn đấy. Bạn làm gì mà lâu vậy?

B: Tôi đang đợi một cuộc điện thoại quan trọng. Cứ đi trước đi đừng đợi tôi.

Câu 2

A. have 
B. had
C. have had 
D. had had

Lời giải

Đáp án D.

Giải thích:

Hành động have a breakfast diễn ra trước lunch time và để lại kết quả wasn’t hungry nên động từ cần điền đựa chia theo thì quá khứ hoàn thành.

Dịch nghĩa: Vào giờ ăn tr

Câu 3

A. does 
B. did 
C. has done 
D. had done

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. are doing / are working

B. were doing / were working 

C. have done / have worked 
D. do / work

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. saw 
B. see
C. will see 
D. have seen

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

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