Chào mừng bạn đến với bài viết thú vị về 50 bài tập Câu điều kiện nâng cao cực hay. Bài viết này sẽ cung cấp cho bạn đầy đủ lý thuyết và hơn 50 bài tập về Câu điều kiện nâng cao, từ đó giúp bạn nắm vững cách sử dụng của Câu điều kiện nâng cao.
PHẦN I. LÝ THUYẾT
1. Câu điều kiện loại 0
Câu điều kiện loại 0 được sử dụng để diễn tả một chân lý, sự thật hoặc một thói quen. Cấu trúc của câu điều kiện loại 0 là “If + S + Simple present, S + Simple present”. Trong câu điều kiện loại 0, bạn có thể thay thế If bằng When hoặc Whenever.
Ví dụ: When they are short of money, they don’t eat out.
2. Câu điều kiện loại hỗn hợp
Câu điều kiện loại hỗn hợp gồm hai dạng chính: loại 3-2 và loại 2-3.
- Câu điều kiện loại 3-2 được sử dụng để diễn tả một giả thiết trái với quá khứ nhưng kết quả trái với hiện tại. Cấu trúc của câu điều kiện loại 3-2 là “If + S + past perfect, S + would/ could/ might… + V_inf”.
Ví dụ: If I had known you were in hospital, I would go to see you.
- Câu điều kiện loại 2-3 được sử dụng để diễn tả một giả thiết trái với hiện tại nhưng kết quả thì trái với quá khứ. Cấu trúc của câu điều kiện loại 2-3 là “If + S + simple past, S + would/ could + have + V3/ed”.
Ví dụ: If I were good at cooking, I’d have cooked by myself for dinner last night.
3. Đảo ngữ câu điều kiện
Câu điều kiện đảo ngữ là câu điều kiện không thật ở hiện tại hay không thật ở quá khứ. Cấu trúc của câu điều kiện đảo ngữ khác nhau tuỳ thuộc vào loại câu điều kiện.
- Đảo ngữ câu điều kiện loại 1: Should + S + (not) + V_inf.
Ví dụ: Should that happen, I’d be ready for it.
- Đảo ngữ câu điều kiện loại 2: Were + S +(not) + to_inf.
Ví dụ: Were I to offer you a job, I would need a strong recommendation from your former boss.
- Đảo ngữ câu điều kiện loại 3: Had +S + (not) + PP.
Ví dụ: Had I Known that would happen, I would have given him the money.
4. Câu điều kiện với “Unless”
“Unless” có nghĩa là “trừ khi” và thường được sử dụng để thay thế cho “if… not…”. Ví dụ: Unless it rains, we will go camping tomorrow. (Nếu trời không mưa, ngày mai chúng ta sẽ đi cắm trại.)
5. Câu điều kiện nâng cao không dùng “if”
Một số từ có thể thay thế cho “if” như even if, only if, what if, as long as, so long as, provided that, providing, suppose, supposing,…
- Câu điều kiện nâng cao loại 2: If it weren’t for + danh từ.
Ví dụ: If it weren’t for the fact that he’s my father, I’d accuse him in public.
- Câu điều kiện nâng cao loại 3: If it hadn’t been for + danh từ.
Ví dụ: If it hadn’t been for the two men who rescued me, I’d probably have drowned.
- But for + danh từ dùng cho câu điều kiện loại 2 và câu điều kiện loại 3.
Ví dụ: But for your help, I would not have succeeded.
PHẦN II. BÀI TẬP ÁP DỤNG
Task 1. Điền động từ vào chỗ trống theo thì phù hợp
- If you expose phosphorus to air, it burns.
- If you heat ice, it turns into water.
- If metal gets hot, it expands.
- If you stand in the rain, you get wet.
- If anyone rings the bell, don’t open the door.
- If my father doesn’t sleep well, he drinks coffee before going to bed.
- If you press this button, the machine stops.
- If you multiply 6 by 8, you get 48.
- If anyone calls, say that I am not at home.
- If you go to the Post Office, mail this letter for me.
Task 2. Sử dụng thông tin cho trước để tạo câu điều kiện với “If”
- If she hadn’t got married to a Chinese, she wouldn’t be living in China.
- If I hadn’t gone home late yesterday, I wouldn’t be tired now.
- If she hadn’t done the homework last night, she wouldn’t get a high score today.
- If it hadn’t rained yesterday, I wouldn’t go to school today.
- If I hadn’t missed the end of the film, I would know who the murderer was.
Task 3. Chọn câu trả lời đúng
- If she had won the lottery last year, she would be rich now. (B)
- If I had done the homework last night, I would have got bonus today. (A)
- If we had played this game yesterday, we would have had a lot of money now. (D)
- If it had rained last night, it would be cold today. (A)
- If she had listened to me, she would be in trouble right now. (C)
Task 4. Sử dụng thông tin cho trước để tạo câu điều kiện với “If”
- If we hadn’t asked for direction earlier, we wouldn’t reach Sally’s house now.
- If he weren’t an only child, his parents wouldn’t have spoiled him.
- If Bob had learned Chinese in high school, he would have more job opportunities.
- If I were rich, I would have bought that house last month.
Task 5. Chọn câu trả lời đúng
- If it had rained one hour ago, the streets would be wet now. (D)
- If I had gone to the beach yesterday, I would be tired today. (D)
- If they had gone to school yesterday, they would have a lot of money now. (D)
- If he had done exercise last night, he would play soccer right now. (D)
- If Nina hadn’t gone out last week, she would die now. (D)
Task 6. Viết lại câu sau sang dạng câu điều kiện thích hợp
- If you don’t keep silent, you will wake the baby up.
- If you stop talking, you will understand the lesson.
- If I knew her number, I would ring her up.
- If I knew the answer, I would tell you.
- If we had a map, we wouldn’t get lost.
- If Susan hadn’t eaten four cream cakes, she wouldn’t have felt sick.
- The patient would have died if it weren’t for this treatment.
- He wouldn’t have lost his job if he hadn’t been late every day.
- Peter is fat because he eats so many chips.
- Robert got a bad cough because he started smoking cigarettes.
Task 7. Chọn đáp án đúng
- B
- A
- D
- A
- C
Task 8. Điền động từ vào chỗ trống theo dạng đúng
- will be
- were
- lend
- would send
- would not have stolen
- comes
- press, stops
- multiply, get
- call, am not
- go, mail
Task 9. Điền động từ vào chỗ trống theo dạng đúng
- would give
- would have typed
- would visit
- attended
- knew
- had arrived
- would not make
- were
- find
- would be
Task 10. Điền động từ vào chỗ trống theo dạng đúng
- Do, have
- bought
- I was not
- does not start
- would get angry
- support
- asked
- would not have crashed
- help
- had, have
- were
- did not stop
- would have tasted
Đó là 50 bài tập Câu điều kiện nâng cao mà chúng tôi muốn chia sẻ với bạn. Hy vọng rằng bài viết này đã giúp bạn nắm vững cách sử dụng và rèn kỹ năng về câu điều kiện nâng cao. Nếu bạn muốn thực hành thêm, hãy tham gia ngay trang web testtoeic.com để làm các bài kiểm tra TOEIC và ngữ pháp tiếng Anh miễn phí. Chúc bạn học tập thật tốt!
Liên kết: testtoeic.com