Describe a beautiful city | Bài mẫu IELTS Speaking Part 2+3
1900.com.vn tổng hợp bài viết về Describe a beautiful city | Bài mẫu IELTS Speaking Part 2+3 giúp bạn nắm vững kiến thức và đạt điểm cao trong bài thi Tiếng Anh.
Cấu trúc But for | Định nghĩa, cách dùng và bài tập vận dụng
Cấu trúc But for trong ngữ pháp tiếng Anh mang ý nghĩa là nếu không có điều gì đó thì một điều khác sẽ xảy ra thay vì kết quả nào đó. Mang chức năng rút ngắn mệnh đề của câu, thường được dùng trong văn phong lịch sự, trang trọng.
Ví dụ:
Ngoài ra, But for còn mang một nghĩa nữa đó chính là ngoại trừ một việc gì đó, trong tình huống này But for bằng nghĩa với Except for.
Ví dụ:
Công thức: But for + noun phrase/V-ing, S + V…
But for được sử dụng trong câu điều kiện, cụ thể vị trí của cấu trúc này là ở vế điều điện hay còn gọi là vế chứa If.
Ví dụ:
Cấu trúc But for được dùng trong 2 loại câu điều kiện đó là câu điều kiện loại 2 và câu điều kiện loại 3.
But for trong câu điều kiện loại 2
Công thức: But for + N/V-ing, S + would/could/might/… + V
Ví dụ:
But for trong câu điều kiện loại 3
Công thức: But for + N/V-ing, S + would/could/might/… + have PII
Ví dụ:
Câu điều kiện loại 2 được viết lại và giữ nguyên ý nghĩa với cấu trúc but for như sau:
If it weren’t for the fact that + S + V-ed, S + would/could/might/… + V
= If it weren’t for + N/V-ing, S + would/could/might/… + V
= But for + N/V-ing, S + would/could/might/… + V
Ví dụ: But for her misunderstanding, they would not fight (Nếu không vì sự hiểu nhầm của cô ta, họ đã không cãi nhau)
→ If it weren’t for her misunderstanding, they would not fight
→ If it weren’t for the fact that she misunderstood, they would not fight
Câu điều kiện loại 3 được viết lại và giữ nguyên ý nghĩa với cấu trúc but for như sau:
If it hadn’t been for the fact that + S + had PII, S + would/could/might/… + have PII
= If it hadn’t been for + N/V-ing, S + would/could/might/… + have PII
= But for + N/V-ing, S + would/could/might/… + have PII
Ví dụ: But for Chandler’s kind help, I couldn’t have arrived at the meeting in time (Nếu không nhờ sự giúp đỡ tốt bụng của Chandler, tôi đã không thể đến buổi họp kịp giờ)
→ If it hadn’t been for Chandler’s kind help, I couldn’t have arrived at the meeting in time
→ If it hadn’t been for the fact that Chandler had kindly helped, I couldn’t have arrived at the meeting in time
→ If it hadn’t been for being kindly helped by Chandler, I couldn’t have arrived at the meeting in time
Ex 1. Viết lại câu với cấu trúc But for
1. If my friends hadn’t advised me, I would have’nt pass the final exam.
—> But for _______________________________________.
2. But for Linh, Nam couldn’t go home yesterday.
—> If ____________________________________________.
3. If it hadn’t been for my mother, I wouldn’t have been mature.
—> But for ________________________________________________.
4. If it hadn’t been for the storm, the outside activities would have been held.
—> But for _____________________________________.
5. But for her lack of money, she could have gone to university.
—> If _____________________________.
Đáp án:
1. But for my friends hadn’t advised me, I would have passed the final exam.
2. If it weren’t for Linh, Nam couldn’t go to the home yesterday.
3. But for my mother, I wouldn’t have been mature.
4. But for the storm, the outside activities would have been held.
5. If it weren’t for lack of money, she could have gone to university.
Ex 2. Điền từ đúng vào chỗ trống.
1. If it _______ (be) the fact that he’s my boss, I’d not listen to him.
2. _______ his negligence, he would have been promoted to senior manager.
3. If it hadn’t been for the delay, they _______ (arrive) to Ohio.
4. _______ being too far away, the venue would have been chosen for the event.
5. If it _______ (be) the doctor’s prompt action, he would have died.
Đáp án:
1. weren’t for
2. But for
3. would have arrived
4. But for
5. hadn’t been for
Ex 3. Viết lại các câu sau.
1. If it hadn’t been for his support, we wouldn’t have been able to run the operation.
à But for ____________________________________________________________________ .
2. If it weren’t for you, I wouldn’t know how to write a proper report.
à But for ____________________________________________________________________ .
3. If it weren’t for her inexperience in administration, I would offer her a job now.
à But for____________________________________________________________________ .
4. If it hadn’t been for her careful management, the event would not have been a success.
à But for____________________________________________________________________ .
5. If it hadn’t been for the fact that they had worn seatbelts, they would have been seriously injured.
à But for____________________________________________________________________ .
Đáp án:
1. But for his support, we wouldn’t have been able to run the operation.
2. But for your help, I wouldn’t know how to write a proper report.
3. But for her inexperience in administration, I would offer her a job right now.
4. But for her careful management, the event would not have been a success.
5. But for the fact that they had worn seatbelts, they would have been seriously injured.
Ex 4. Điền từ thích hợp vào chỗ trống bằng cách thay đổi thì của từ gợi ý
1. But for the fact that I had an argument with my manager, I ………….. (be) promoted.
2. But for my current heavy workload, I ………….. (plan) a trip to Da Lat with my family.
3. My children can do all the housework but for ………….. (iron) the clothes.
4. But for the warning signs, people ………….. (have) accidents while passing this route.
5. But for the serious injuries, the team ………….. (win) the last football match.
6. But for online shopping, consumers ………….. (not save) time buying goods from physical stores.
7. You can do everything you want but for ………….. (play) video games and ………….. (watch) Tiktok.
8. But for the fact that my dog ………….. (steal) my shoes, I would have worn them to the wedding yesterday.
9. But for all the challenges that I have been through, I ………….. (not find) my inner strength.
10. But for the sacrifices of our ancestors, we ………….. (not have) a peaceful life nowadays.
Đáp án:
1. But for the fact that I had an argument with my manager, I would have been promoted.
2. But for my current heavy workload, I would plan a trip to Da Lat with my family.
3. My children can do all the housework but for ironing the clothes.
4. But for the warning signs, people could have accidents while passing this route.
5. But for the serious injuries, the team would have won the last football match.
6. But for online shopping, consumers could not save time buying goods from physical stores.
7. You can do everything you want but for playing video games and watching Tiktok.
8. But for the fact that my dog stole my shoes, I would have worn them to the wedding yesterday.
9. But for all the challenges that I have been through, I would not find my inner strength.
10. But for the sacrifices of our ancestors, we would not have a peaceful life nowadays.
Ex 5. Viết lại câu với but for từ câu điều kiện loại 2 hoặc loại 3
1. If I hadn’t overslept, I would have been on time.
2. I could have bought that car if I had had more money at the time.
3. That horse could have won the race if he hadn’t hurt his leg.
4. If I had studied harder for the test I would have gotten a better grade.
5. If it hadn’t rained, we would have gone to the park.
6. If the road hadn’t been icy, we wouldn’t have had an accident.
Đáp án:
1. But for oversleeping, I wouldn’t have been on time.
2. But for more money, I couldn’t have bought that car.
3. But for leg hurt, That horse couldn’t have won the race.
4. But for study harder, I wouldn’t have gotten a better grade.
5. But for rain, we wouldn’t have gone to the park.
6. But for the road icy, we wouldn’t have had an accident.
Ex 6. Chia động từ trong ngoặc phù hợp:
1. If it (be)__________ the person who rescued Susan, she’d have drowned.
2. But for his lack of money, he (go)_______ to university.
3. If it (be)__________ for the fact that she’s my sister, I’d not give her my toys.
4. But for the disapproval from my teachers, my class (have)_______ an extraordinary performance.
5. ________ your selfishness, you could have made more new friends.
6. But for her parents, Emma (be)___________successful.
7. She (buy)_________a new car but for the fact that she had been fined last week.
8. _______her work, all other works were awarded.
9. _______being busy, I would have taken my dog to the park.
10. I (travel)__________with my sister but for the internship.
Đáp án:
1. Hadn’t been for
2. Could have gone
3. Weren’t
4. Could have
5. But for/If it hadn’t been for
6. Wouldn’t have (never) been
7. Could have bought
8. But for
9. But for
10. Would travel
Ex 7. Viết lại câu với cấu trúc but for
1. If you did not help me, I wouldn’t pass my exam.
2. She encouraged him and he succeeded.
3. If it weren’t for the fact that you called me, I’d have missed the test.
4. Dad might have gone to the school to pick you up, if it hadn’t been for his broken car.
5. If I were to know where Lily was, I would contact you immediately.
6. If it weren’t for the fact that you called me, I’d have missed the deadline.
7. Marshall might have gone to the supermarket to pick you up, if it hadn’t been for his broken car.
8. I want to visit my relatives but the pandemic isn’t over yet.
9. If I were to know where she was, I should contact you right away.
10. If it hadn’t been for the fact that I had so many deadlines, I could have spent more time with you.
Đáp án:
1. But for your help, I wouldn’t pass my exam.
2. But for her encouragement, he wouldn’t have succeeded.
3. But for your call, I’d have missed the test.
4. But for dad’s broken car, he might have gone to the school to pick you up.
5. But for not knowing where Lily was, I couldn’t contact you.
6. But for the fact that you called me, I’d have missed the deadline.
7. Marshall might have gone to the supermarket to pick you up, but for his broken car.
8. I would visit my relatives but for the pandemic.
9. But for not knowing where she was, I couldn’t contact you right away.
10. But for the fact that I had so many deadlines, I could have spent more time with you.
Ex 8. Viết lại câu với cấu trúc but for
1. If it weren’t for the fact that you called me, I’d have missed the deadline.
=> But for ______________________________
2. Marshall might have gone to the supermarket to pick you up, if it hadn’t been for his broken car.
=> But for ______________________________
3. I want to visit my relatives but the pandemic isn’t over yet.
=> But for ______________________________
4. If I were to know where she was, I should contact you right away.
=> But for ______________________________
5. If it hadn’t been for the fact that I had so many deadlines, I could have spent more time with you.
=> But for ________________________________
Đáp án:
1. But for the fact that you called me, I’d have missed the deadline.
2. Marshall might have gone to the supermarket to pick you up, but for his broken car.
3. I would visit my relatives but for the pandemic.
4. But for not knowing where she was, I couldn’t contact you right away.
5. But for the fact that I had so many deadlines, I could have spent more time with you.
Ex 9. Điền từ hoặc cụm từ thích hợp vào chỗ trống
1. If it __________ the person who rescued Susie, she’d have drowned.
2. If it __________ for the fact that she’s my sister, I’d scold her in public.
3. But for her sick mother, she _______ gone to university.
4. ________ your selfishness, everyone could have received their shares.
5. But for the disapproval from my teachers, my class _______ an extraordinary performance.
Đáp án:
1. hadn’t been for
2. weren’t
3. could have
4. But for/If it hadn’t been for
5. could have
Ex 10. Viết lại câu với cấu trúc but for
1. If I had not more money, I wouldn’t buy a new car.
2. If she had not more free time, she wouldn’t travel the world.
3. If she studied harder, she would pass the exam.
4. If they weren’t so busy, they would join us for dinner.
5. If they had studied harder, they would have passed the exam.
6. If he had known about the party, he would have come.
7. If we had arrived on time, we would have caught the train.
8. If she had practiced more, she would have won the competition.
9. If she had more time, she would volunteer at the local shelter.
Đáp án:
1. But for my lack of money, I would buy a new car.
2. But for her busy schedule, she wouldn’t travel the world.
3. But for her lack of effort in studying, she would pass the exam.
4. But for their busy schedule, they would join us for dinner.
5. But for their lack of effort in studying, they would have passed the exam.
6. But for his lack of knowledge about the party, he would have come.
7. But for our delay in arriving on time, we would have caught the train.
8. But for her insufficient practice, she would have won the competition.
9. But for her busy schedule, she would volunteer at the local shelter.
Xem thêm các tài liệu Tiếng Anh hay, chi tiết khác:
TOP Việc làm "HOT" dành cho sinh viên:
Đăng nhập để có thể bình luận