Cấu trúc No Sooner: Công thức, cách dùng, đảo ngữ & bài tập chi tiết

Cấu Trúc No Sooner: Công Thức, Cách Dùng & Bài Tập Chi Tiết

Trong quá trình học tiếng Anh, đặc biệt khi luyện thi THPT Quốc gia hoặc IELTS, người học thường gặp khó khăn với các cấu trúc đảo ngữ. Một trong những dạng dễ gây nhầm lẫn nhất là cấu trúc no sooner … than …, do liên quan đến thì quá khứ hoàn thành và quy tắc đảo trợ động từ.

Trên thực tế, lỗi phổ biến nhất là dùng nhầm “when” thay vì “than” hoặc quên đảo “had”. Đây cũng là dạng câu xuất hiện thường xuyên trong bài tập viết lại câu và tìm lỗi sai. Vì vậy, việc nắm chắc điểm ngữ pháp này sẽ giúp bạn tránh mất điểm đáng tiếc trong các kỳ thi.

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

Cấu trúc no sooner là dạng đảo ngữ dùng để diễn tả hai hành động xảy ra liên tiếp trong quá khứ, trong đó hành động thứ hai xảy ra ngay sau hành động thứ nhất. 

Công thức chuẩn:

No sooner + had + S + V3 + than + S + V2

Cấu trúc này tương đương với “vừa mới… thì…” và thường xuất hiện trong văn viết học thuật hoặc các bài thi tiếng Anh.

Cấu trúc no sooner than

Công thức chuẩn:

No sooner + had + S + V3/ed + than + S + V2

Phân tích chi tiết:

  • “No sooner” đứng đầu câu → bắt buộc đảo ngữ
  • “Had + V3” → hành động xảy ra trước
  • “Than” → liên từ cố định (không thay bằng “when”)
  • “V2” → hành động xảy ra ngay sau

Ví dụ:

  • No sooner had I finished my homework than my friend called.
    → finished: hành động trước
    → called: xảy ra ngay sau
  • No sooner had the movie started than the power went out.
    → started: bắt đầu trước
    → went out: xảy ra ngay lập tức
No sooner là gì?
No sooner là gì?

Cấu trúc no sooner đảo ngữ

Quy tắc quan trọng

Vì mang nghĩa phủ định, “no sooner” yêu cầu đảo trợ động từ:

No sooner had + S + V3 + than + S + V2

Chuyển đổi từ câu thường

  • Câu gốc: I had just arrived home when it started to rain
  • Viết lại: No sooner had I arrived home than it started to rain

Lưu ý dễ mất điểm

  • Không đảo “had”
  • Dùng sai “than” → “when”
  • Sai dạng V3

Kinh nghiệm thực tế: Trong đề thi THPT Quốc gia, dạng viết lại câu với “no sooner” thường xuất hiện ở mức độ vận dụng. Người học dễ mất điểm nếu không nhớ chính xác thứ tự đảo ngữ.

Cách dùng no sooner trong thực tế

Sử dụng no sooner phù hợp khi:

  • Kể lại chuỗi sự kiện xảy ra nhanh
  • Viết bài luận học thuật
  • Làm bài thi ngữ pháp nâng cao

So sánh với cách nói thông thường, dùng “no sooner” giúp câu văn trang trọng và học thuật hơn.

Ví dụ:

  • As soon as I arrived, it started to rain
  • No sooner had I arrived than it started to rain

Đây là cấu trúc thường xuất hiện trong đề thi THPT Quốc gia và các bài kiểm tra ngữ pháp nâng cao. Người học nếu không nắm chắc quy tắc đảo ngữ và liên từ đi kèm rất dễ mất điểm ở những câu hỏi tưởng chừng đơn giản.

Phân biệt cấu trúc no sooner và hardly

Trong tiếng Anh, no sooner… than…hardly/scarcely… when… đều được dùng để diễn tả hai hành động xảy ra liên tiếp trong quá khứ, với ý nghĩa “vừa mới… thì…”. Tuy nhiên, nếu không nắm rõ sự khác biệt, người học rất dễ dùng sai liên từ hoặc cấu trúc đảo ngữ.

Điểm giống

Cả hai cấu trúc đều có những đặc điểm chung sau:

  • Diễn tả hai hành động xảy ra liên tiếp trong quá khứ
  • Hành động xảy ra trước dùng quá khứ hoàn thành (had + V3)
  • Hành động xảy ra sau dùng quá khứ đơn (V2)
  • Khi đứng đầu câu, đều phải đảo ngữ

Điểm khác

Tiêu chíNo sooner… than…Hardly / Scarcely… when…
Liên từ đi kèmthanwhen
Công thứcNo sooner + had + S + V3 + than + S + V2Hardly/Scarcely + had + S + V3 + when + S + V2
Mức độ nhấn mạnhNhấn mạnh hành động xảy ra ngay lập tức, gần như không có độ trễNhấn mạnh hành động vừa mới xảy ra, sắc thái nhẹ hơn
Mức độ trang trọngTrang trọng hơn, thường dùng trong văn viết học thuật và bài thiÍt trang trọng hơn, dùng được trong cả văn nói và viết
Tần suất xuất hiện trong bài thiXuất hiện nhiều trong bài tập viết lại câu, đảo ngữXuất hiện nhưng ít hơn, thường dùng để so sánh
Nguy cơ nhầm lẫnDễ nhầm với “when”Dễ nhầm với “than”
Ví dụNo sooner had I arrived than he leftHardly had I arrived when he left

Nhìn chung, điểm khác biệt quan trọng nhất giữa hai cấu trúc nằm ở liên từ “than” và “when”. Đây cũng là lỗi mà người học dễ mắc phải nhất trong bài thi.

Xem thêm:

Phân biệt No sooner và Hardly
Phân biệt No sooner và Hardly

Lỗi thường gặp khi dùng cấu trúc no sooner

1. Sai đảo ngữ: Đây là lỗi mà người học mắc phải nhiều nhất, đặc biệt khi chưa quen với cấu trúc đảo ngữ.

Ví dụ:

  • No sooner I had finished my homework than I went to bed → sai
  • No sooner had I finished my homework than I went to bed → đúng

 → “No sooner” mang nghĩa phủ định nên khi đứng đầu câu sẽ kích hoạt đảo ngữ. Nếu không đảo “had” lên trước chủ ngữ, câu sẽ sai hoàn toàn về mặt ngữ pháp.

2. Dùng sai liên từ: Trong thực tế luyện thi, lỗi nhầm “than” và “when” là một trong những lỗi phổ biến nhất, đặc biệt trong dạng bài trắc nghiệm.

Ví dụ:

  • No sooner had I arrived when he left → sai
  • No sooner had I arrived than he left → đúng

“No sooner” luôn đi với than; “when” chỉ dùng với hardly/scarcely

3. Dùng sai thì của động từ

Ví dụ:

  • No sooner had I finish than… → sai
  • No sooner had I finished than… → đúng

 → Sau “had” phải dùng V3/ed (quá khứ phân từ), không dùng nguyên mẫu hoặc V2

3. Nhầm với cấu trúc “as soon as”

Ví dụ:

  • No sooner I arrived, it started to rain → sai
  • “No sooner had I arrived than it started to rain” hoặc “As soon as I arrived, it started to rain” → đúng

 → “No sooner” cần đảo ngữ; “As soon as” không cần đảo

Không được kết hợp: No sooner + hardly + when

4. Dùng sai ngữ cảnh (dùng cho hiện tại): Cấu trúc này gần như chỉ dùng để diễn tả hành động trong quá khứ.

Ví dụ:

  • No sooner have I finished than I go out → sai
  • No sooner had I finished than I went out → đúng

Bài tập về cấu trúc no sooner

Dạng 1: Viết lại câu

  1. I had just finished my homework when my friend called.
  2. She had just left the house when it started to rain.
  3. They had just sat down when the teacher entered the room.
  4. We had just arrived at the station when the train left.
  5. He had just opened the door when the dog ran out.

Dạng 2: Chọn đáp án

  1. No sooner had I arrived ___ he left.
    A. when
    B. than
    C. while
  2. No sooner had she finished her work ___ she went home.
    A. when
    B. than
    C. after
  3. No sooner had they ___ dinner than the guests arrived.
    A. finish
    B. finished
    C. finishing
  4. No sooner had we arrived than the movie ___.
    A. start
    B. started
    C. starting
  5. No sooner ___ than it began to rain.
    A. had I left
    B. I had left
    C. I left

Dạng 3: Tìm lỗi sai

  1. No sooner I had finished my work than I went out.
  2. No sooner had she arrived when the meeting started.
  3. No sooner had he finish his homework than he went to bed.
  4. No sooner had we arrived than the train leave.
  5. No sooner had I saw him than he ran away.

Dạng 4: Hoàn thành câu

  1. No sooner had I closed the door than __________.
  2. No sooner had they finished the exam than __________.
  3. No sooner had she sat down than __________.
  4. No sooner had we left the house than __________.
  5. No sooner had he turned on the TV than __________.

Đáp án

Dạng 1

  1. No sooner had I finished my homework than my friend called.
  2. No sooner had she left the house than it started to rain.
  3. No sooner had they sat down than the teacher entered the room.
  4. No sooner had we arrived at the station than the train left.
  5. No sooner had he opened the door than the dog ran out.

Dạng 2

  1. B → than
  2. B → than
  3. B → finished
  4. B → started
  5. A → had I left

Dạng 3

  1. Sai đảo ngữ → had I finished
  2. Sai liên từ → than
  3. Sai V3 → finished
  4. Sai thì → left
  5. Sai V3 → seen

Dạng 4 (gợi ý)

  1. the phone rang
  2. the teacher collected the papers
  3. someone knocked on the door
  4. it started raining
  5. the electricity went out

Cấu trúc no sooner… than… là một phần quan trọng trong ngữ pháp tiếng Anh nâng cao. Việc hiểu rõ công thức, nắm chắc quy tắc đảo ngữ và tránh các lỗi cơ bản sẽ giúp bạn cải thiện đáng kể điểm số trong các bài thi. 

Câu Hỏi Thường Gặp (FAQ)

No sooner dùng thì gì?

No sooner sử dụng hai thì trong quá khứ:

  • Mệnh đề 1: Quá khứ hoàn thành (had + V3)
  • Mệnh đề 2: Quá khứ đơn (V2)

No sooner đi với gì?

“No sooner” luôn đi với than.

Đây là quy tắc bắt buộc, không có ngoại lệ.

No sooner có dùng trong hiện tại không?

Không. Cấu trúc này gần như chỉ dùng để diễn tả hành động trong quá khứ.

Nếu muốn diễn tả trong hiện tại, bạn nên dùng:

  • As soon as
  • Once

No sooner có thể thay bằng gì?

Bạn có thể thay bằng các cấu trúc tương đương:

  • As soon as
  • Hardly… when
  • Scarcely… when

Ví dụ: No sooner had I arrived than it started to rain = As soon as I arrived, it started to rain

No sooner có bắt buộc đảo ngữ không?

Có. Khi “no sooner” đứng đầu câu, bắt buộc phải đảo trợ động từ “had” lên trước chủ ngữ.

  • Sai: No sooner I had arrived…
  • Đúng: No sooner had I arrived…

Keyword:

  • cấu trúc no sooner
  • cấu trúc no sooner than
  • no sooner than là gì
  • cấu trúc no sooner là gì
  • cấu trúc no sooner had
  • cấu trúc no sooner đảo ngữ
  • cấu trúc no sooner và hardly
  • phân biệt no sooner và hardly when
Trang web này sử dụng cookie để mang đến cho bạn trải nghiệm duyệt web tốt hơn. Bằng cách duyệt trang web này, bạn đồng ý với việc chúng tôi sử dụng cookie.