Sunday, 10 December 2006

Solution: Conditional Sentences #1

  • 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.

Friday, 8 December 2006

Intermediate: Conditional Setences #1

if 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 3

    If (past perfect), would* have + V3

    ใช้กับการสมมติเหตุการณ์ในอดีต (เป็นไปไม่ได้แล้ว)
    • If he had gone to class, he would have learned English.

      ถ้าเขาไปเรียน เขาจะได้เรียนภาษาอังกฤษ (แต่จริง ๆ แล้วเขาไม่ได้ไปเรียน - เหตุการณ์เกิดขึ้นในอดีตเรียบร้อยแล้ว)
*would สามารถแทนได้ด้วย could/should/etc.

ที่เขียนไว้ก็เป็นตัวอย่างโครงสร้างหลัก ๆ จริง ๆ แล้วยังมีรูปแบบปลีกย่อยอีก อย่างเช่นใน 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.
Unless

Unless ก็คือ if ... not นั่นเอง เรื่องของ unless พูดไปแล้วที่นี่

เรื่อง variation ของ Conditional sentences ยังมีอีก แต่ลองดูตัวอย่างข้างล่างนี้ก่อน ลองเปลี่ยนเป็น if clause ดู

  • It's raining. I can't do my shopping.
  • She won't wear that dress. It doesn't suit her.
  • He couldn't go to the party because he wasn't invited.
  • She didn't sign the contract because she didn't agree the terms.
  • if you lost your books (have to look for them)
  • if the flight's postponed (extend my holiday)
  • if you come into a lot of money (stop working)
  • if all the lights had fused (call an electrician)

Solution: Modals

  • Is it likely that he have forgotten all about it?
  • He is likely to have misunderstood you.
  • She can't have sold her house.
  • You aren't allowed to park here.
  • He ought to have warned us about it.
  • They are supposed to pay more attention.

Friday, 1 December 2006

Elementary: Modals

Modal verbs คือ can, could, may, might, must, ought to, will, would, shall, should

modal verb เหล่านี้จะไม่ผันในกรณีตามหลังประธานที่เป็นบุรุษที่สามเอกพจน์ (he, she, it) พูดง่าย ๆ ก็คือไม่เติม s นั่นเอง

รูปปฏิเสธทำได้โดยเติม not หลัง modal verb ทันที

ความหมายของ modal verbs มีหลายอย่าง เช่น

  • ability: He can speak Chinese.

  • possibility: She may be at home. (It is possible that she is at home.)

  • probability: She ought to be home by now. (She will probably be home.)

  • logical assumptions: He can't be serious. (I'm sure he's not serious.)

  • permission: You may be excused. (formal)

  • necessity: She has to sell the house.

  • advice: You ought to abide by the rules.

  • criticism: They should have told us.

  • obligation: We ought to donate money to charity. (It's what we should do, but we don't always do it.)

  • requests: May I borrow your pen?

  • offers: Can I help you?

  • suggestions: Shall we go now?

  • prohibition: You may not talk during the test.

  • duty: People ought to live in peace.
ทั้งนี้ก็มีคำที่มีความหมายคล้ายกับ modal verbs ได้ เช่น
  • to be supposed to + inf.
    = should แต่จะเน้นว่ามีคนที่คาดหวังว่าจะเกิดเหตุการณ์อย่างหนึ่งขึ้น

    • You're supposed to wear a suit.
      เจ้านายคาดหวังว่าคุณจะใส่สูทไปทำงาน

    • You should wear a suit.
      คุณควรจะใส่เพราะมันทำให้คุณดูดี

  • be to + infinitive
    = must

  • be likely to
    = may

  • would you mind
    ใช้กับ formal requests

  • let's/how about/why don't we/what about?
    ใช้เชิญชวน เสนอแนะ

  • be allowed to
    บอกการอนุญาต
ลองเปลี่ยนประโยคด้านล่างนี้ดูโดยใช้ modal verbs หรือ expressions อื่น

  • Might he have forgotten all about it?
  • He might have misunderstood you.
  • I don't think she's sold her house.
  • You can't park here.
  • He should have warned us about it.
  • They ought to pay more attention.

Wednesday, 29 November 2006

Solution: Had better

แบบฝึกหัดนี้คงจะไม่ยากเกินไปใช่ไหม :)

  • You should have locked the door before you set out.
    It would have been better if you had locked the door before you set out.

  • You should go to bed as we have to be up early tomorrow.
    You had better go to bed as we have to be up early tomorrow.

  • You should have asked her opinion before making a decision.
    It would have been better if you had asked her opinion before making a decision.

Tuesday, 28 November 2006

Elementary: had better

had better แปลว่า should แบ่งได้เป็น 2 รูปคือ

  • had better + Present infinitive
    ใช้กับเหตุการณ์ปัจจุบันหรืออนาคต แปลว่า ควรจะ

    He had better call his mother.
    เขาควรจะโทรหาแม่ของเขา (= He should call his mother.)

  • It would have been better if + Past Perfect
    จะหมายถึงเหตุการณ์ในอดีต (ควรจะทำ แต่ไม่ได้ทำ)
    = should have V3 นั่นเอง (ถ้าจำรูปแบบนี้ไม่ได้ ดูที่ Auxiliaries + Perfect infinitives)

    It would have been better if you hadn't drunk too much last night.
    คงจะดีกว่านี้ถ้าคุณไม่ได้ดื่มมากเมื่อคืน (แต่จริง ๆ เมื่อคืนคุณดื่มมาก)
ลองเปลี่ยนประโยคต่อไปนี้โดยใช้ had better/it would have been better if ดู

  • You should have locked the door before you set out.
  • You should go to bed as we have to be up early tomorrow.
  • You should have asked her opinion before making a decision.

Monday, 27 November 2006

Solution : Unless, Provided/Providing/On condition that

  • If you don't work hard today, you can't have a holiday tomorrow.
    Unless you work hard today, you can't have a holiday tomorrow.
  • I'll lend you the book if you return it next Monday.
    I'll lend you the book provided (that) you return it next Monday.
  • I won't lend Peter money if he doesn't need it.
    I won't lend Peter money unless he needs it.
  • If I don't have a quiet room, I won't able to do any work.
    Unless I have a quiet room, I won't be able to do any work.
  • Go on to the next unit if you have already finished Unit 2.
    Go on to the next unit providing (that) you have already finished Unit 2.
  • You can camp in my field if you promise to leave no mess.
    You can camp in my field on condition that you promise to leave no mess.

  • Unless you wear boots, you may get bitten by snakes.
  • If he goes into that field, the bull will chase him.
  • You can't make tea unless you have hot water.
  • He will divorce his wife unless she confesses her sins.
  • Someone will steal your car if you leave it unlocked.