Câu hỏi:

08/07/2022 238 Lưu

Mr Pike ____ English at your school for 20 years before he retired last year.

A. was teaching
B. has been teaching   
C. is teaching 
D. had been teaching

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Kiến thức: Thì quá khứ hoàn thành tiếp diễn

Giải thích:

Thì quá khứ hoàn thành tiếp diễn dùng để diễn tả hành động đã xảy ra liên tục trong 1 khoảng thời gian

trước 1 thời điểm trong quá khứ.

Cấu trúc: S + had + beeb +V-ing

S + had been V-ing + before + S + Ved/ V2

Tạm dịch: Ông Pike dạy tiếng Anh ở trường con được 20 trước khi ông nghỉ hưu năm ngoái.

Chọn D

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

Câu 1

A. which suggested
B. be suggested 
C. suggested
D. was suggested

Lời giải

Kiến thức: Rút gọn mệnh đề quan hệ

Giải thích:

Khi câu đã có chủ ngữ chính (The proposal ) và động từ chính (has received) động từ phía sau chủ ngữ là mệnh đề quan hệ.

Tạm dịch: Bản kiến nghị cái mà được các nhà môi trường đề xuất trồng nhiều cây hơn đã nhận được sự chấp thuận từ ủy ban.

Câu đầy đủ: The proposal which was suggested by the environmentalists to grow more trees has received approval from the council.

=> Rút gọn lại: The proposal suggested by the environmentalists to grow more trees has received approval from the council.

Chọn C

Câu 2

A. opinion 
B. influence  
C. dependence
D. decision

Lời giải

Kiến thức: Sự kết hợp từ

Giải thích: Cụm từ “have influence on” : có ảnh hưởng đến

Tạm dịch: Những bộ phim bạo lực có thể có những ảnh hưởng tiêu cực đến trẻ em.

Chọn B

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. the – the   
B. the – Ø  
C. Ø – Ø  
D. a - the

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. Marie to stop to play 
B. Marie stop to play
C. Marie to stop playing   
D. that Marie stops playing

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

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

A. Having finished    
B. To have finished     
C. Having been finished  
D. To finish

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