ช่วยหน่อยค้าา

งง past sim. กะ past perfect. ค่ะ พรุ่งนี้จะสอบ
ช่วยสรุปให้หน่อยค้าา

คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
past perfect เหตุการณ์ที่เกิดก่อน past simple

http://ภาษาอังกฤษออนไลน์.com/%E0%B8%AB%E0%B8%A5%E0%B8%B1%E0%B8%81%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%8A%E0%B9%89-past-perfect-tense-%E0%B8%AD%E0%B8%B5%E0%B8%81%E0%B8%AB%E0%B8%99%E0%B8%B6%E0%B9%88%E0%B8%87-tense-%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%99%E0%B9%88%E0%B8%B2%E0%B8%9B%E0%B8%A7%E0%B8%94%E0%B8%AB%E0%B8%B1%E0%B8%A7/


หลักการใช้

ใช้บอกเหตุการณ์ในอดีตที่สิ้นสุดไปแล้ว ก่อนจะมีอีกเหตุการณ์เข้ามาแทรกทีหลัง

หมายความว่ามันมีสองเหตุการณ์ (คล้าย past continuous) และต้องใช้ตามนี้ คือ

    เหตุการณ์ที่เกิดก่อน (ใช้ Past Perfect Tense)
    เหตุการณ์ที่เกิดทีหลัง (ใช้ Past Simple Tense)

**** ให้นักเรียนท่องว่า พาสเพอ (past per) เกิดก่อน พาสซิม (past sim) เกิดหลัง

(เป็นครั้งที่ 2 ที่ past simple เป็นพระรองเพราะเกิดหลัง)

ตัวอย่างแนวข้อสอบ

The train………………..when we………………. to the station.

a. has left, get   b. had left, had got

c. left, had got  d. had left, got

ใจความของประโยคข้างบนคือว่า ” รถไฟออกไป ตอนที่เราไปถึงสถานี “

ทีนี้ก็ต้องถามตัวเองแล้วว่า ระหว่าง รถไฟออกไป กับ เราไปถึงสถานี เหตุการณ์ไหนเกิดก่อน  คำตอบต้องเป็นรถไฟออกไปก่อนใช่ไหมเอ่ย แล้วเราก็มาใส่สูตรเข้าไป พาสเพอ (past per) เกิดก่อน พาสซิม (past sim) เกิดหลัง

a. has left (ผิด present perfect), get  (ผิด present simple)

b. had left (ถูกต้อง เกิดก่อน past per) , had got (ผิด อันนี้ past per)

c. left (ผิด past simple), had got (ถูกต้อง past per)

d. had left (ถูกต้อง เกิดก่อน past per), got (ถูกต้อง past per)

เฉลยข้อ d. ” รถไฟออกไปก่อนแล้ว ตอนที่เราไปถึงสถานี “

ลองมาดูตัวอย่างกันเลยครับ ตามสูตรที่บอก พาสเพอ (past per) เกิดก่อน พาสซิม (past sim) เกิดหลัง

I had eaten a pizza before I went to bed.
ฉันได้กินพิซซ่า ก่อนที่ฉันเข้านอน (กินก่อน )

John called me after I had left.
จอห์นโทรหาฉัน หลังจากที่ฉันได้ออกจากบ้านแล้ว  (ฉันออกจากบ้านก่อน)

John had called me by the time I left. (by the time แปลว่า ก่อน)
จอห์นได้โทรหาฉัน ก่อนที่ฉันออกจากบ้าน (จอห์นโทรหาก่อน)

When we reached the cinema, all people had gone home.
เมือเราไปถึงโรงหนัง คนได้กลับบ้านหมดแล้ว (คนกลับบ้านก่อน)

All people had gone home when we reached the cinema.
คนได้กลับบ้านหมดแล้ว เมือเราไปถึงโรงหนัง  (คนกลับบ้านก่อน)

We reached the cinema after all people had gone home.
เราไปถึงโรงหนัง หลังจากคนกลับบ้านหมดแล้ว (คนกลับบ้านก่อน)

We had reached the cinema before all people went home.
เราได้ไปถึงโรงหนัง ก่อนคนกลับบ้าน (ไปถึงโรงหนังก่อน)

He had studied English before he moved to England?
เขาได้เรียนภาษาอังกฤษ ก่อนเขาย้ายไปอังกฤษ (เรียนก่อน)

They had had dinner before they did homework.
พวกเขาได้เขากินข้าว ก่อนพวกเขาทำการบ้าน (กินก่อน) –อย่างงนะว่าทำไมมี had สองตัว ตัวที่หนึ่งเป็นกริยาช่วย ตัวที่สองเป็นกริยาแท้แปลว่ากิน
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่