Sau bài này bạn sẽ
- chọn quá khứ đơn hay quá khứ hoàn thành sau as if, suppose, would rather để nói điều không thật ở hiện tại hay quá khứ.
- dùng đúng it's high time + quá khứ đơn và if it weren't for / if it hadn't been for.
Lùi thì = không có thật
Sau một số cụm, động từ lùi một thì để báo điều đang nói là giả định, trái thực tế hoặc chưa xảy ra:
- quá khứ đơn → nói về hiện tại / tương lai: He talks as if he owned the company. (thật ra không phải chủ)
- quá khứ hoàn thành → nói về quá khứ: She looked as if she had seen a ghost.
Các cụm hay gặp: as if / as though, suppose / supposing, it's (high / about) time, would rather + chủ ngữ khác, if it weren't for / if it hadn't been for.
Hiện tại hay quá khứ không thật
| Cấu trúc | Hiện tại / tương lai (quá khứ đơn) | Quá khứ (quá khứ hoàn thành) |
|---|---|---|
| as if / as though | He acts as if he were in charge. | They smiled as if nothing had happened. |
| suppose / supposing | Suppose you lost your job, what would you do? | Supposing you had failed, what would you have done? |
| would rather + S | I'd rather you didn't smoke indoors. | I'd rather you hadn't sold the old piano. |
| it's high time + S | It's high time we updated the website. | (không dùng) |
| if it weren't for / if it hadn't been for | If it weren't for her support, I would quit. | If it hadn't been for the rain, we would have won. |
Quy tắc chi tiết
- Với I / he / she / it, dùng were (trang trọng) hoặc was (thân mật): as if she were / was the boss.
- as if + thì bình thường khi điều đó có thể đúng: It looks as if it's going to rain. Chỉ lùi thì khi người nói cho là không đúng.
- suppose + hiện tại = khả năng có thật (Suppose it rains, what will we do?); + quá khứ = giả định xa.
- it's high time / it's about time + S + quá khứ đơn: lẽ ra phải làm từ lâu rồi. Không dùng hiện tại sau cụm này.
- would rather: cùng chủ ngữ → V nguyên mẫu (I'd rather stay); chủ ngữ khác → quá khứ đơn hoặc quá khứ hoàn thành.
- if it hadn't been for = nếu không nhờ / không vì (quá khứ); dạng trang trọng: Had it not been for…
Ví dụ
He talks about economics as if he knew everything.
Anh ta nói về kinh tế như thể mình biết hết mọi thứ.thật ra không biết → quá khứ đơn
She looked as though she had just run a marathon.
Cô ấy trông như vừa chạy xong một cuộc marathon.việc trước đó → quá khứ hoàn thành
It looks as if rice prices are going to rise again.
Có vẻ giá gạo sắp tăng nữa.có thể đúng → không lùi thì
Suppose you could change one thing about your city — what would it be?
Giả sử bạn được thay đổi một điều ở thành phố mình, đó sẽ là gì?giả định → could, would
Supposing the factory hadn't closed, the town would have kept its young workers.
Giả sử nhà máy không đóng cửa, thị trấn đã giữ được lao động trẻ.giả định về quá khứ
It's high time governments took plastic pollution seriously.
Đã đến lúc các chính phủ phải coi trọng ô nhiễm nhựa.it's high time + quá khứ đơn
I'd rather you didn't use your phone during meals.
Tôi mong bạn đừng dùng điện thoại trong bữa ăn.would rather + S + quá khứ đơn
I'd rather you had asked before borrowing my laptop.
Giá mà bạn hỏi tôi trước khi mượn máy tính.phàn nàn về việc đã qua
If it weren't for my grandmother's recipes, our family restaurant wouldn't exist.
Nếu không có những công thức nấu ăn của bà, sẽ chẳng có quán ăn gia đình tôi.hiện tại → weren't
If it hadn't been for the vaccine, the disease would have spread much faster.
Nếu không nhờ vắc-xin, dịch bệnh đã lan nhanh hơn nhiều.quá khứ → hadn't been
Lỗi hay gặp
Sai: It's high time we leave.
Đúng: ✓ It's high time we left.
it's high time + chủ ngữ + quá khứ đơn, dù nghĩa là hiện tại.
Sai: I'd rather you don't tell my parents.
Đúng: ✓ I'd rather you didn't tell my parents.
would rather + chủ ngữ khác + quá khứ đơn.
Sai: If it wasn't for my teacher, I would never have passed the exam.
Đúng: ✓ If it hadn't been for my teacher, I would never have passed the exam.
Kết quả ở quá khứ (would have passed) → vế điều kiện dùng if it hadn't been for.
Sai: She talks as if she has been to London many times, but she has never left Vietnam.
Đúng: ✓ She talks as if she had been to London many times, but she has never left Vietnam.
Điều trái thực tế → lùi thì: had been.
Bài tập có đáp án
Tự làm trước, rồi bấm “Xem đáp án” để đối chiếu và đọc giải thích.
Câu 1 · Chọn đáp án
My neighbour talks about the stock market as if he ______ an expert, but he lost most of his savings last year.
- A. is
- B. were
- C. has been
Xem đáp ánẨn đáp án
were
Ông ấy không phải chuyên gia (mất gần hết tiền) → lùi thì: were. Is, has been không báo được ý trái thực tế.
Câu 2 · Chọn đáp án
It's high time the city ______ something about the flooding on this street.
- A. did
- B. does
- C. will do
Xem đáp ánẨn đáp án
did
it's high time + S + quá khứ đơn: did.
Câu 3 · Điền vào chỗ trống
I'd rather you ______ (not / park) in front of the gate; we need to get the car out.
Xem đáp ánẨn đáp án
didn't park
would rather + chủ ngữ khác + quá khứ đơn (nghĩa hiện tại).
Câu 4 · Điền vào chỗ trống
If it ______ (not be) for the lifeguard, the boy would have drowned.
Xem đáp ánẨn đáp án
hadn't been
Kết quả quá khứ (would have drowned) → if it hadn't been for.
Câu 5 · Điền vào chỗ trống
Tom looked as though he ______ (not sleep) for days.
Xem đáp ánẨn đáp án
hadn't slept
Việc xảy ra trước thời điểm looked → quá khứ hoàn thành (đơn hoặc tiếp diễn).
Câu 6 · Sắp xếp thành câu
Đã đến lúc chúng ta thay đổi cách làm.
changedour approachit's high timewe
Xem đáp ánẨn đáp án
It's high time we changed our approach.
it's high time + S + quá khứ đơn.
Câu 7 · Tìm và sửa lỗi
Tìm và sửa lỗi sai.
It's high time the school replaces its old computers.
Xem đáp ánẨn đáp án
replaces → replaced
Sau it's high time + chủ ngữ dùng quá khứ đơn: replaced.
Câu 8 · Chọn đáp án
Suppose your flight ______ cancelled, would the airline give you a hotel room?
- A. was
- B. will be
- C. had been
Xem đáp ánẨn đáp án
was
Giả định về tương lai, vế sau dùng would → quá khứ đơn: was. Will be không đi với suppose + would; had been chỉ quá khứ.
Câu 9 · Chọn đáp án
______ for the volunteers, the festival could never have taken place.
- A. If it weren't
- B. If it hadn't been
- C. Unless it had been
Xem đáp ánẨn đáp án
If it hadn't been
Kết quả quá khứ (could have taken place) → If it hadn't been for.
Câu 10 · Sắp xếp thành câu
Tôi thà là bạn đã không kể chuyện đó cho anh ấy.
hadn't toldhim about itI'd ratheryou
Xem đáp ánẨn đáp án
I'd rather you hadn't told him about it.
would rather + S + quá khứ hoàn thành: tiếc việc đã xảy ra.
Làm bài kiểm tra có chấm điểm của bài này và lưu tiến độ trên Mock Test.
Kiểm tra bài học