Tuesday, June 22, 2010

เรื่องของ if-clause

เฉลยข้อสอบไวยากรณ์ภาษาอังกฤษ แกรมม่า ข้อสอบแกรมม่า ข้อสอบ Grammar สำหรับผู้สนใจทั่วไป

I would have been playing soccer at 4.00 p.m. yesterday if it ____________
a.raining
b. was not raining
c. had not been raining
d. would not be raining
ข้อนี้ง่ายนิดเดียวครับ ก่อนอื่นดูจากคำถาม เราต้องบอกได้เลยว่า โจทย์ต้องการวัดความสามารถของเราด้านใด ซึ่งก็คือ เรื่องของ ประโยค if-clause หรือประโยคเงื่อนไขนั้นเอง จากนั้น เราจึงมาดูว่าเป็น if-clause หรือเงื่อนไขแบบใด ซึ่งการทำข้อสอบบ่อยๆ หรือการหมั่นทบทวนอยู่เสมอๆ จะทำให้เราสามารถจำได้ และไม่ลืมครับ ซึ่งจากโจทย์ทำให้ทราบว่า เป็น if-clause แบบที่ 3 หรือมีชื่อทางการว่า Past unreal คือไม่เป็นจริงในอดีตนั้นเอง ซึ่งรูปประโยคแบบนี้ฝรั่งเจ้าของภาษาเขานิยมใช้เพื่อสมมุติสิ่งที่เกิดขึ้นในอดีตที่ตรงข้าม หรือไม่เป็นความจริง นั้นเอง ซึ่งจะมีรูปประโยคคือ would have been + v3 และอีกด้านจะเป็น had + v3
แต่ข้อนี้ เพิ่มเป็นกำลังกระทำ คือ been + Verb เติม ing ดังนั้นดูจากรูปประโยคแล้ว ข้อ 3 แน่นอน sure ปิ้ก เป็นข้ออื่นไม่ได้ครับ ซึ่งประโยคนี้ถ้าต้องการคำแปล ก็หมายถึงว่า ฉันคงจะกำลังเล่นฟุตบอลอยู่ในเวลา 4 โมงของเมื่อวานนี้ ถ้าหากว่าฝนไม่กำลังตกลงมา
ความจริงก็คือ ฉันไม่ได้เล่นบอล เพราะว่าฝนมันตก เมื่อวานนี้ครับ

3 comments:

  1. ไม่เข้าใจคอมเม้นมันทำไมมันถึงกลายเป็นภาษาเจ็กจีนเกลหลีญีปุ่นไปเลย งง

    ReplyDelete
  2. หรือว่าคนให้คอมเม้นเป็นคนชาตินั้นๆ

    ReplyDelete