TênTiếngAnh.vn TênTiếngAnh.vn
Kiến thức tiếng Anh

Cấu trúc would rather: công thức, cách dùng và bài tập

Bởi Ban biên tập TênTiếngAnh.vn Cập nhật 5 phút đọc
Cấu trúc would rather: công thức, cách dùng và bài tập
Nội dung chính
  1. Cấu trúc would rather (than) khi nói về bản thân
  2. Would rather + S + V quá khứ: muốn người khác làm gì
  3. Phân biệt would rather, prefer và had better
  4. Chuyển đổi câu giữa prefer và would rather
  5. Bài tập cấu trúc would rather có đáp án

Would rather nghĩa là “thà… còn hơn”, “muốn… hơn”, dùng để nói điều mình ưu tiên lựa chọn. Hai công thức cốt lõi: S + would rather + V nguyên mẫu (+ than + V nguyên mẫu) khi nói về chính mình, và S1 + would rather + S2 + V quá khứ khi muốn người khác làm gì ở hiện tại hoặc tương lai. Dạng rút gọn là ‘d rather.

Điểm dễ sai nhất của would rather là động từ theo sau: không thêm to. Người học quen với would like to, prefer to nên hay viết nhầm I’d rather to stay. Hãy nhớ would rather hoạt động giống một động từ khuyết thiếu.

Cấu trúc would rather (than) khi nói về bản thân

Dạng Công thức Ví dụ
Khẳng định S + would rather + V I’d rather walk. – Tôi muốn đi bộ hơn.
So sánh S + would rather + V + than + V I’d rather stay home than go out tonight. – Tối nay tôi thà ở nhà còn hơn ra ngoài.
Phủ định S + would rather not + V I’d rather not talk about it. – Tôi không muốn nói về chuyện đó.
Nghi vấn Would + S + rather + V (or V)? Would you rather have tea or coffee? – Bạn muốn uống trà hay cà phê?

Sau than, động từ cũng ở dạng nguyên mẫu không to. Có thể so sánh hai danh từ: Lucy would rather have pizza than pasta. – Lucy thích ăn pizza hơn mì Ý.

Would rather + have + V3: tiếc nuối về quá khứ của chính mình

Khi nói về một lựa chọn trong quá khứ mà giờ mình muốn khác đi, dùng would rather have + V3/V-ed.

  • I’d rather have stayed at home last night. – Tối qua lẽ ra tôi nên ở nhà thì hơn (nhưng tôi đã đi).
  • Minh would rather have studied medicine. – Minh giá như được học y thì hơn.
Cấu trúc would rather (than) khi nói về bản thân
Cấu trúc would rather (than) khi nói về bản thân – tóm tắt nhanh.

Would rather + S + V quá khứ: muốn người khác làm gì

Khi chủ ngữ thứ hai khác chủ ngữ thứ nhất, mệnh đề sau would rather dùng thì quá khứ đơn dù nói về hiện tại hoặc tương lai. Đây là thể giả định (unreal past), không mang nghĩa quá khứ thật.

Thời điểm Công thức Ví dụ
Hiện tại / tương lai S1 + would rather + S2 + V2/V-ed I’d rather you came tomorrow. – Tôi muốn bạn đến vào ngày mai hơn.
Phủ định S1 + would rather + S2 + didn’t + V I’d rather you didn’t smoke here. – Tôi mong bạn đừng hút thuốc ở đây.
Quá khứ S1 + would rather + S2 + had + V3 I’d rather you had told me the truth. – Giá mà bạn đã nói thật với tôi.

Với động từ to be, văn trang trọng có thể dùng were cho mọi ngôi: I’d rather Peter were here. – Tôi mong Peter có mặt ở đây. Trong giao tiếp, was cũng được chấp nhận. (Nếu bạn tò mò về cái tên trong ví dụ, xem tên Peter nghĩa là gì.) Cách lùi thì này giống câu ước I wish và câu điều kiện loại 2, loại 3; nếu chưa chắc về dạng V2, V3, bạn xem lại bảng động từ bất quy tắc.

Lỗi hay gặp: viết I’d rather you to come tomorrow là sai. Khi có chủ ngữ thứ hai, phải dùng I’d rather you came tomorrow. Còn câu I’d rather you come tomorrow chỉ thỉnh thoảng gặp trong tiếng Anh-Mỹ thân mật, không nên dùng trong bài thi.

Phân biệt would rather, prefer và had better

Cấu trúc Công thức Ý nghĩa Ví dụ
would rather would rather + V + than + V Lựa chọn ưu tiên trong tình huống cụ thể I’d rather read than watch TV.
prefer prefer + N/V-ing + to + N/V-ing Sở thích chung, lâu dài I prefer reading to watching TV.
prefer to V prefer + to V + rather than + V Giống trên, dùng động từ nguyên mẫu I prefer to read rather than watch TV.
would prefer would prefer + to V / O + to V Mong muốn trong tình huống cụ thể, lịch sự I’d prefer you to stay.
had better had better (not) + V Lời khuyên, cảnh báo (“tốt hơn hết là”) You’d better hurry.

Chú ý dạng rút gọn ‘d: trong I’d rather, ‘d là would; trong You’d better, ‘d là had. Had better không diễn tả sở thích mà mang sắc thái “nếu không sẽ có hậu quả”: You’d better take an umbrella. – Bạn nên mang ô (kẻo bị ướt). Had better thường được xếp gần nhóm động từ khuyết thiếu như should.

Một biến thể ít gặp hơn là would sooner, nghĩa và cách dùng tương tự would rather: I’d sooner walk than wait for the bus. – Tôi thà đi bộ còn hơn đợi xe buýt.

Phân biệt would rather, prefer và had better
Phân biệt would rather, prefer và had better – tóm tắt nhanh.

Chuyển đổi câu giữa prefer và would rather

  • I prefer tea to coffee. → I’d rather drink tea than coffee. – Tôi thích uống trà hơn cà phê.
  • Lan prefers walking to driving. → Lan would rather walk than drive. – Lan thích đi bộ hơn lái xe.
  • I’d prefer you not to call so late. → I’d rather you didn’t call so late. – Tôi mong bạn đừng gọi muộn như vậy.

Bài tập cấu trúc would rather có đáp án

Chọn hoặc chia đúng dạng động từ trong ngoặc:

  1. I’d rather ___ (stay) at home tonight.
  2. She would rather walk than ___ (take) a taxi.
  3. I’d rather you ___ (not tell) anyone about this.
  4. We’d rather Lucy ___ (come) with us tomorrow.
  5. He’d rather you ___ (call) him yesterday.
  6. I’d rather ___ (have) a different job when I was young.
  7. You ___ (better / would rather) see a doctor about that cough.
  8. Would you rather ___ (go) to the beach or the mountains?

Đáp án:

  1. stay – cùng chủ ngữ, dùng V nguyên mẫu không to.
  2. take – sau than cũng là V nguyên mẫu.
  3. didn’t tell – có chủ ngữ thứ hai, phủ định ở quá khứ đơn.
  4. came – mong muốn về tương lai nhưng lùi về quá khứ đơn.
  5. had called – tiếc nuối về quá khứ, dùng quá khứ hoàn thành.
  6. have had – cùng chủ ngữ, nói về quá khứ: would rather have + V3.
  7. had better – đây là lời khuyên, không phải sở thích.
  8. go – câu hỏi lựa chọn, V nguyên mẫu.

Khi đã chắc phần này, bạn có thể học tiếp các cấu trúc hay đi kèm trong bài thi như cấu trúc suggest và despite, in spite of, hoặc xem toàn cảnh trong bài lộ trình ngữ pháp tiếng Anh.

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

Sau would rather là to V hay V nguyên mẫu?

Sau would rather là động từ nguyên mẫu không to: I'd rather stay home. Viết I'd rather to stay là sai.

Vì sao I'd rather you came lại dùng quá khứ?

Khi muốn người khác làm gì, mệnh đề sau would rather dùng thì quá khứ đơn để diễn tả ý giả định, dù thời điểm là hiện tại hoặc tương lai.

Would rather và prefer khác nhau thế nào?

Would rather + V + than + V thường nói về lựa chọn trong một tình huống cụ thể; prefer + N/V-ing + to + N/V-ing thường nói về sở thích chung. Về nghĩa, hai cấu trúc khá gần nhau và có thể chuyển đổi.

'd trong I'd rather và You'd better có giống nhau không?

Không. Trong I'd rather, 'd là would; trong You'd better, 'd là had.

Ban biên tập TênTiếngAnh.vn

Nhóm biên tập nội dung về tên gọi, từ nguyên và cách đọc tên tiếng Anh. Mỗi bài được rà soát nghĩa gốc, nguồn gốc ngôn ngữ và cập nhật khi có góp ý từ bạn đọc. Tìm hiểu thêm