วันเสาร์ที่ 15 กุมภาพันธ์ พ.ศ. 2557

IF CLAUSE

IF-CLAUSE TYPE THREE

If + Past Perfect , S + would + have + V3
If + Past Perfect , S+would + V1 NOW
ใช้กับเหตุการณ์สมมุติที่ตรงข้ามกับความเป็นจริงในอดีต ความเป็นจริงในอดีต 



You didn't go to the party last night.
You didn't meet your girlfriend.
สิ่งสมมุติ : If you had gone to the party last night , you would have met your girlfriend.
( = Had you gone to the party last night, you would have met your girlfriend.)
(การละรูป if)ความเป็นจริงในอดีต : I didn't pass the exam last semester. I didn't study hard.
สิ่งสมมุติ : I would have passed the exam last smester if I had studied hard.
(= Had I studied hard , I would have passed the exam last semester.)
ความเป็นจริงในอดีต : My wife was so angry with me. I forgot that yesterday was her birthday.
สิ่งสมมุติ : My wife wouldn't have been so angry with me if I hadn't forgotten that yesterday was her birthday.
(=Had I not forgotten that yesterday was my wife's birthday, she wouldn't have been so angry with me.)
ความเป็นจริงในอดีต : I had an accident last year . I drove the car very fast.
สิ่งสมมุติ : I wouldn't have had an accident last year if I hadn't driven the car very fast.
(= Had I not driven the car so fast, I wouldn't have had an accident last year.)
****หมายเหตุ ****การสมมุติเหตุการณ์อาจเป็นการผสมผสานกันของเหตุการณ์ในอดีตและปัจจุบันก็ได้ ซึ่งเราจะเรียกว่า
เป็นแบบผสม (Mixed Type) กล่าวคือ การสมมุติเหตุการณ์ที่ตรงกันข้ามกับความจริงในอดีต ใช้ Typethree
และการสมมุติเหตุการณ์ที่ตรงข้ามกับความเป็นจริงในปัจจุบันใช้ Type Two
สังเกตุโครงสร้างแบบนี้ค่ะนั่นคือ ประโยค if-clause เป็นเหตุการณ์สมมติในอดีต และ main clause
เป็นเหตุการณ์สมมุติในปัจจุบันดูตัวอย่างต่อไปนี้ค่ะMixed Type
- If I had checked the oil in my car carefully yesterday , I wouldn't be in trouble now.
(ถ้าฉันตรวจดูน้ำมันในรถอย่างรอบคอบเมื่อวานนี้ ฉันคงจะไม่ตกอยู่ในความลำบากขณะนี้ )
(นั่นคือ ความเป็นจริงในอดีตคือ I didn't check the oil in my car yesterday และความจริงในปัจจุบันคือ I am in trouble now.) - I
If I hadn't gone to bed so late last night, I wouldn't be tired today..
(ถ้าฉันไม่ได้เข้านอนดึกมากเมื่อคืนนี้ วันนี้ฉันก็คงจะไม่เหนื่อยแบบนี้)
(นั่นคือ ความเป็นจริงในอดีต คือ I went to bed so late last night.ความจริงในปัจจุบันคือ I am tired today.)
- If it had rained so much last year, my crops would be better now.
(ถ้าฝนตกมากเมื่อปีที่แล้ว ตอนนี้พืชผลของฉันคงจะดีกว่านี้) (นั่นคือ ความเป็นจริงในอดีตคือ It didn't rain so much.
ความจริงในปัจจุบัน คือ my crops are not good now .)

ไม่มีความคิดเห็น:

แสดงความคิดเห็น