Conditional Sentences
posted on 21 Mar 2009 21:15 by krueng in If-Clause
· It's raining. I can't do my shopping.
If it weren't raining, I would do my shopping.
สังเกตว่าใช้ were กับประธาน it (ไม่ใช้ was ตามปกติ)
· She won't wear that dress. It doesn't suit her.
If that dress suited her, she would wear it.
ใช้ Type 2 เนื่องจากว่าข้อความเดิมคือชุดนั้นไม่เหมาะกับเธอ เธอจึงไม่ใส่
ในที่นี้จึงใช้ if clause แบบตรงข้ามกับความเป็นจริงในปัจจุบัน
· He couldn't go to the party because he wasn't invited.
If he had been invited, he would have gone to the party.
ตรงข้ามกับความเป็นจริงในอดีต ใช้ Type 3
· She didn't sign the contract because she didn't agree the terms.
If she had agreed the terms, she would have signed the contract.
· if you lost your books (have to look for them)
If you lost your books, you would have to look for them.
· if the flight's postponed (extend my holiday)
If the flight is postponed, I will extend my holiday.
· if you come into a lot of money (stop working)
If you come into a lot of money, you will stop working.
· if all the lights had fused (call an electrician)
If all the lights had fused, I would have called an electrician.
Conditional Setences / If clauseif clause เป็นเรื่องที่เรียนกันมามากมาย ลองมาทบทวนความรู้กันหน่อย
If clause มี 3 รูปหลัก ๆ คือ
· Type 1
If (present), (future simple/present simple).
ใช้กับการสมมติในปัจจุบัน ตัวอย่างเช่น
If you go, I will go with you.
สำหรับกรณีที่ verb ของ clause หลังเป็นรูป present simple จะใช้ในกรณีที่เป็นความจริงเสมอ เช่น
If you heat an ice cube, it melts.
ก็คือถ้าน้ำแข็งร้อนขึ้น มันก็จะละลาย (เป็นความจริง 100%)
· Type 2
If (past), would* + infinitive
ใช้กับการสมมติเหตุการณ์ที่ตรงข้ามกับความเป็นจริงในปัจจุบัน เช่น
- If he went to class, he would learn English.
ความจริงคือเขาคิดว่าจะไม่ไป แต่ถ้าเขาไปเรียน เขาจะได้เรียนภาษาอังกฤษ (ตรงข้ามกับความจริงในปัจจุบัน)
Type 2 กรณีที่เห็นบ่อยอีกกรณีหนึ่งคือ "If I were you"
Subjunctive were
ปกติแล้ว was จะต้องใช้กับ I แต่ในที่นี้จะใช้้ were ซึ่งเป็น subjunctive form แทน
ตัวอย่างของ subjunctive were:
· If she were here, I could explain to her.
· If he were more handsome, I would go out with him. If I were you, I wouldn't do that.
· Type 3
If (past perfect), would* have + V3
ใช้กับการสมมติเหตุการณ์ในอดีต (เป็นไปไม่ได้แล้ว)
- If he had gone to class, he would have learned English.
ถ้าเขาไปเรียน เขาจะได้เรียนภาษาอังกฤษ (แต่จริง ๆ แล้วเขาไม่ได้ไปเรียน - เหตุการณ์เกิดขึ้นในอดีตเรียบร้อยแล้ว)
· *would สามารถแทนได้ด้วย could/should/etc.
เรื่อง variation ของ Conditional sentences ยังมีอีก แต่ลองดูตัวอย่างข้างล่างนี้ก่อน ลองเปลี่ยนเป็น if clause ดู
1. It's raining. I can't do my shopping.
2. She won't wear that dress. It doesn't suit her.
3. He couldn't go to the party because he wasn't invited.
4. She didn't sign the contract because she didn't agree the terms.
5. if you lost your books (have to look for them)
6. if the flight's postponed (extend my holiday)
7. if you come into a lot of money (stop working)
8. if all the lights had fused (call an electrician)
Credit: http://dailyenglish.blogspot.com
edit @ 21 Mar 2009 21:21:42 by Kru Eng