Cấu trúc no sooner than: No sooner had S V3 than S V2, đảo ngữ, so sánh hardly ... when, bài tập

Cấu trúc no sooner than (vừa mới ... thì đã): No sooner had I arrived than it started to rain. Đảo ngữ với quá khứ hoàn thành, dạng không đảo ngữ, so sánh với hardly/scarcely ... when và as soon as, lỗi thường gặp và bài tập viết lại câu có đáp án.

Cấu trúc no sooner than: No sooner had S V3 than S V2, đảo ngữ, so sánh hardly ... when, bài tập

Cấu trúc no sooner than là gì?

Cấu trúc no sooner than (no sooner ... than) nghĩa là 'vừa mới ... thì đã ...', diễn tả hai hành động xảy ra gần như liên tiếp trong quá khứ. Sooner là dạng so sánh hơn của soon, vì vậy đi với than (không phải when).

Ví dụ

No sooner had I arrived home than it started to rain.
No sooner had she sat down than the phone rang.
No sooner had the film started than the power went out.

Hành động đầu: quá khứ hoàn thành (đảo had); hành động sau: quá khứ đơn.

Dạng không đảo ngữ

Ví dụ

I had no sooner arrived home than it started to rain.

No sooner đứng sau had thì không đảo ngữ; ít trang trọng hơn.

So sánh với hardly ... when và as soon as

Cấu trúcVí dụ
No sooner had S V3 than S V2No sooner had he left than she arrived.
Hardly / Scarcely had S V3 when S V2Hardly had he left when she arrived.
As soon as S V2, S V2As soon as he left, she arrived.

Xem bài: Đảo ngữ với hardly, scarcely, barely

Viết lại câu

Ví dụ

As soon as I closed the door, I realised I had forgotten my keys.
→ No sooner had I closed the door than I realised I had forgotten my keys.
→ Hardly had I closed the door when I realised...

Dạng bài rất phổ biến trong đề thi THPT và học sinh giỏi.

Xem bài: Mệnh đề với before, after, until, since

Những lỗi thường gặp


Bài tập thực hành

  1. As soon as we got to the station, the train left. (No sooner)
  2. She had just finished cooking when the guests arrived. (No sooner)
  3. As soon as he went to bed, he fell asleep. (Hardly ... when)
  4. Sửa lỗi: No sooner had the teacher come in when the students stood up.
  5. Sửa lỗi: No sooner I had paid than I realised it was the wrong size.

Đáp án

  1. No sooner had we got to the station than the train left.
  2. No sooner had she finished cooking than the guests arrived.
  3. Hardly had he gone to bed when he fell asleep.
  4. No sooner had the teacher come in than the students stood up.
  5. No sooner had I paid than I realised it was the wrong size.

Tổng kết

Bài học liên quan

Bài trước: Cấu trúc rather than

Bài tiếp theo: Cấu trúc not so/as ... as

Xem tất cả bài học chủ điểm Câu so sánh và cấu trúc tương đương (Comparison)

Câu hỏi thường gặp

Cấu trúc no sooner than có dùng cho hiện tại không?

Rất hiếm; chủ yếu dùng cho quá khứ với quá khứ hoàn thành.

Vì sao no sooner đi với than?

Vì sooner là dạng so sánh hơn của soon, mà so sánh hơn đi với than.

Không đảo ngữ có đúng không?

Đúng nếu no sooner đứng sau trợ động từ: I had no sooner left than...

No sooner said than done nghĩa là gì?

Thành ngữ: vừa nói xong là làm ngay.