But for là gì: C?u trúc, cách dùng & 10 bài t?p

[QC] Kéo xu?ng d??i ?? ti?p t?c ??c bài vi?t n?u b?n không có nhu c?u tìm hi?u app h?c ti?ng Anh này nhé!

CLICK VÀO HÌNH ?? XEM THÊM >>>

Mã khuy?n mãi ELSA Premium

KHUY?N MÃI 58%

FLASH SALE ELSA PRO TR?N ??I

LUY?N NÓI TR?C TI?P CÙNG AI

?ã bao gi? b?n c?m th?y không t? tin khi nói ti?ng Anh và lo l?ng v? phát âm c?a mình? Elsa Speak có th? giúp b?n v??t qua ?i?u này! S? d?ng Trí tu? nhân t?o cá nhân hóa, ph?n m?m này s? giúp b?n c?i thi?n phát âm và kh? n?ng giao ti?p ti?ng Anh c?a b?n ?áng k?. ??ng b? l? c? h?i g?p g? nh?ng ng??i m?i và t? tin khi trò chuy?n b?ng ti?ng Anh!

N?i dung:

    B?n có bi?t c?m t? but for là gì không? N?u b?n ch?a bi?t, hãy cùng nextspeak.org tìm hi?u v? c?u trúc, cách dùng và bài t?p v? but for trong bài vi?t này nhé!

    But for là gì?

    But for là m?t c?m gi?i t? (prepositional phrase) có ngh?a là “n?u không có” ho?c “n?u không nh? có”.

    But for th??ng ???c dùng ?? di?n t? m?t ?i?u ki?n ng??c (contrary condition) hay m?t nguyên nhân ng?n c?n (preventing cause) cho m?t k?t qu? khác.

    Ví d?:

    But for the rain, we would have gone to the park.

    (N?u không có m?a, chúng tôi s? ?i công viên.)

    But for his help, I would have failed the exam.

    (N?u không nh? có s? giúp ?? c?a anh ?y, tôi s? tr??t k? thi.)

    C?u trúc theo sau but for là gì

    But for th??ng ???c theo sau b?i m?t danh t? (noun) ho?c m?t ??i t? (pronoun) ?? ch? ra ?i?u ki?n ng??c ho?c nguyên nhân ng?n c?n.

    But for là gì
    But for là gì?

    Ví d?:

    But for you, I would be lonely.

    (N?u không có em, anh s? cô ??n.)

    But for his illness, he would have joined us.

    (N?u không vì b?nh t?t, anh ?y s? tham gia cùng chúng ta.)

    Ngoài ra, but for c?ng có th? ???c theo sau b?i m?t m?nh ?? danh t? (noun clause) v?i ??ng t? ? d?ng nguyên th? (infinitive).

    Ví d?:

    But for him to say that was rude.

    (Nói nh? v?y là thô l?.)

    But for her to leave without saying goodbye was strange.

    (Cô ?y ra ?i mà không nói l?i t?m bi?t là l?.)

    Cách dùng but for

    But for th??ng ???c dùng trong các câu ?i?u ki?n lo?i 2 (second conditional) và lo?i 3 (third conditional) ?? di?n t? m?t tình hu?ng gi? ??nh ho?c khác v?i hi?n th?c.

    Trong các câu ?i?u ki?n lo?i 2, but for ???c dùng v?i ??ng t? ? d?ng quá kh? ??n (past simple) ? m?nh ?? ?i?u ki?n và ??ng t? ? d?ng could + infinitive ho?c would + infinitive ? m?nh ?? k?t qu?.

    Ví d?:

    But for his fear of heights, he could climb the mountain.

    (N?u không vì s? ?? cao, anh ?y có th? leo núi.)

    But for her busy schedule, she would visit us more often.

    (N?u không vì l?ch trình b?n r?n, cô ?y s? ghé th?m chúng tôi th??ng xuyên h?n.)

    Trong các câu ?i?u ki?n lo?i 3, but for ???c dùng v?i ??ng t? ? d?ng quá kh? hoàn thành (past perfect) ? m?nh ?? ?i?u ki?n và ??ng t? ? d?ng could + have + past participle ho?c would + have + past participle ? m?nh ?? k?t qu?.

    Ví d?:

    But for the traffic jam, we could have arrived on time.

    (N?u không vì k?t xe, chúng tôi có th? ?ã ??n ?úng gi?.)

    But for his mistake, we would have won the game.

    (N?u không vì l?i c?a anh ?y, chúng tôi s? ?ã th?ng tr?n.)

    Bài t?p v? but for là gì

    Hãy vi?t l?i câu s? d?ng c?u trúc but for.

    1. If it hadn’t been for his generosity, we wouldn’t have been able to buy this house.
    2. If she hadn’t studied hard, she wouldn’t have passed the test.
    3. If he hadn’t broken his leg, he could have played in the match.
    4. If they hadn’t invited us, we would have stayed at home.
    5. If I hadn’t met you, I wouldn’t have known what love is.
    6. If it hadn’t rained, we could have had a picnic.
    7. If he hadn’t lied to me, I would have trusted him.
    8. If she hadn’t left early, she would have seen the surprise.
    9. If he hadn’t forgotten his keys, he could have entered the house.
    10. If they hadn’t worked together, they wouldn’t have solved the problem.

    ?áp án:

    1. But for his generosity, we wouldn’t have been able to buy this house.
    2. But for her hard work, she wouldn’t have passed the test.
    3. But for his broken leg, he could have played in the match.
    4. But for their invitation, we would have stayed at home.
    5. But for you, I wouldn’t have known what love is.
    6. But for the rain, we could have had a picnic.
    7. But for his lie, I would have trusted him.
    8. But for her early departure, she would have seen the surprise.
    9. But for his forgetfulness, he could have entered the house.
    10. But for their teamwork, they wouldn’t have solved the problem.

    T?ng k?t but for là gì

    But for là m?t c?m t? gi?i t? có ngh?a là “n?u không có” ho?c “n?u không nh? có”.

    Nó ???c dùng ?? di?n t? m?t ?i?u ki?n ng??c ho?c m?t nguyên nhân ng?n c?n cho m?t k?t qu? khác.

    B?n có th? dùng but for trong các câu ?i?u ki?n lo?i 2 và lo?i 3 ?? di?n t? m?t tình hu?ng gi? ??nh ho?c khác v?i hi?n th?c.

    Xem thêm: Sau very là gì? 3 lo?i t? th??ng ?i sau very

    Nh? v?y là mình v?a ?i qua but for là gì, sau but for là gì, but for b?ng gì, có b?ng v?i if not không cùng m?t s? bài t?p câu ?i?u ki?n but for/ without.

    Chúc b?n h?c t?t nhé!

    Bình lu?n

    Leave a Reply

    Your email address will not be published. Required fields are marked *