He started computer programming as soon as he left school
A. No sooner had he started computer programming than he left school
B. Hardly had he started computer programming when he left school
C. No sooner had he left school than he started computer programming
D. After he left school, he had started computer programming
Quảng cáo
Trả lời:

Chọn C
Kiến thức: Cấu trúc thì quá khứ hoàn thành - quá khứ đơn
Giải thích: Công thức: Hardly/ Scarely + had + S + Ved/P2 + when + S + Ved/V2
= No sooner + had + S + Ved/P2 + than + S + Ved/V2: vừa mới… thì…
Tạm dịch: Anh ta bắt đầu học lập trình ngay khi rời khỏi trường học.
= C. Anh ta vừa rời khỏi trường học thì bắt đầu học lập trình.
A. Anh ta vừa mới bắt đầu học lập trình ngay khi rời khỏi trường học. => sai về nghĩa
B. Anh ta vừa mới bắt đầu học lập trình ngay khi rời khỏi trường học. => sai về nghĩa
D. sai ngữ pháp: left => had left, had started => started
Hot: 500+ Đề thi thử tốt nghiệp THPT các môn, ĐGNL các trường ĐH... file word có đáp án (2025). Tải ngay
- 20 đề thi tốt nghiệp môn Hóa học (có đáp án chi tiết) ( 45.000₫ )
- 500 bài tập tổng ôn khối A00 môn Toán, Lí, Hóa (Form 2025) ( 82.500₫ )
- Tổng ôn lớp 12 môn Toán, Lí, Hóa, Văn, Anh, Sinh Sử, Địa, KTPL (Form 2025) ( 36.000₫ )
- Bộ đề thi tốt nghiệp 2025 các môn Toán, Lí, Hóa, Văn, Anh, Sinh, Sử, Địa, KTPL (có đáp án chi tiết) ( 36.000₫ )
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
A. You mustn’t have done all this work
B. You couldn’t have done all this work.
B. You couldn’t have done all this work.
D. You needn’t have done all this work
Lời giải
Chọn D
Kiến thức: Động từ khuyết thiếu
Giải thích:
mustn’t have P2: chắc chắn đã không làm gì trong quá khứ
couldn’t V: không thể làm gì trong quá khứ
may not have P2: có lẽ đã không làm gì trong quá khứ
needn’t have P2: đáng lẽ không cần làm gì trong quá khứ
Tạm dịch: Bạn không cần thiết phải làm tất cả công việc này.
= D. Bạn đã không cần làm tất cả công việc này.
A. Bạn chắc chắn là đã không làm tất cả công việc này. => sai về nghĩa
B. Bạn không thể làm tất cả công việc này. => sai về nghĩa
C. Bạn có lẽ đã không làm tất cả công việc này. => sai về nghĩa
Câu 2
A. The police asked what were you doing last night, Mr John
B. The police asked Mr John what he had been doing the night before
C. The police asked Mr John what he had been done the night beforev
D. The police asked Mr John what had he been done the night before
Lời giải
Đáp án: B
Giải thích:
Kiến thức: Câu gián tiếp
Câu gián tiếp với câu hỏi có từ hỏi:
S + asked/questioned/… + từ hỏi + S + V (lùi thì)
+ Biến đổi đại từ nhân xưng: you => he
+ Biến đổi thì: thì quá tiếp diễn => thì quá khứ hoàn thành tiếp diễn
+ Biến đổi trạng từ chỉ thời gian: last night => the night before/ the previous night
Dịch: “Anh đã làm gì tối qua, anh John?” cảnh sát hỏi.
= B. Cảnh sát hỏi John anh ta đã làm gì tối hôm trước.
A. sai vì đảo “were” lên trước chủ ngữ, cho biến đổi đại từ nhân xưng, chưa lùi thì, chưa biến đổi trạng từ chỉ thời gian
C. sai vì không đưa về dạng bị động
D. sai vì đảo trợ động từ lên trước chủ ngữ, không đưa về dạng bị động
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.
Câu 4
A. instruct
B. instructional
C. instruction
D. instructive
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.
Câu 5
A. not seeing
B. not to seen
C. not see
D. not to see
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.
Câu 6
A. make my skin march
B. make my skin turn
C. make my skin crawl
D. make my skin walk
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.