แบบฝึกหัด Past Perfect Tense (Exercise) พร้อมเฉลยหลังทำข้อสอบ

แบบฝึกหัด Past Perfect Tense เป็น Exercise หลังจากได้เรียนรู้เรื่อง past Perfect tense มาแล้ว พร้อมเฉลยข้อสอบให้ได้รู้ว่าข้อไหนตอบผิดตอบถูกด้วยครับ

แบบฝึกหัด Past Perfect Tense

สรุปหัวใจของ Past Perfect Tense และ Past Perfect Continuous Tense คือ มี 2 เหตุการณ์ในประโยค เหตุการณ์ไหนเกิดหลังใช้ simple เหตุการณ์ไหนเกิดก่อนใช้ perfect หลักการจำก็มีแค่นี้แหละ

Past Perfect Tense – Exercise : คลิกเลือกข้อที่ถูกต้อง

จำนวนข้อสอบ 10 ข้อ เกณฑ์ผ่าน 7/10 ขึ้นไป

We had been dancing for ten minutes when the light_____ out.

We _____ the room before our friends _____ to our house.

We _____ for the bus for 2 hours before it _______ at the station.

I _____ for 5 hours when my dad _____ home.

He ________ this book after he _________ Thailand.

My mom _____ your letter before she _____ it to me.

My kids had gone home when I _____ to school.

Tom _________ his homework before he watched TV.

She had learned Chinese before she _____ to China.

I had eaten dinner before I _____ to bed.

ขอ 5 ดาวให้บทเรียนด้วยครับผม...

คลิกดาวดวงที่ขวามือสุดเลยครับครับ...

Average rating 4.6 / 5. Vote count: 626

ยังไม่มีใครให้ดาว คุณคือคนแรก....

2 thoughts on “แบบฝึกหัด Past Perfect Tense (Exercise) พร้อมเฉลยหลังทำข้อสอบ

  1. Sarintip says:

    ขออนุญาตสอบถามเพื่อขอคำยืนยันจากอาจารย์นะคะ

    จากแบบฝึกหัดในหมวด ทดสอบสรุปความเข้าใจ past tense ข้อหนึ่งถามว่า

    1. We ___ dinner before we went to the party.
    a. had had
    b. was having
    c. had been having

    เฉลยเป็นข้อ a. had had

    ถูกต้องใช่หรือเปล่าคะ พอดีเอาแบบฝึกหัดของอาจารย์มาให้พนักงานในบริษัททำกันค่ะ หลายคนไม่ตอบข้อนี้ เพราะคิดว่าเป็นข้อผิด อยากให้อาจารย์ช่วยอธิบายเพิ่มเติมให้ด้วยนะคะ

    ขอบคุณมากค่ะ

    • Teacher says:

      We have dinner with my dad everyday. พวกเรากินข้าวกับพ่อทุกวัน
      We eat dinner with my dad everyday. พวกเรากินข้าวกับพ่อทุกวัน

      We am having dinner now. ตอนนี้พวกเรากำลังกินข้าวอยู่
      We am eating dinner now. ตอนนี้พวกเรากำลังกินข้าวอยู่

      We had dinner with my dad yesterday. พวกเรากินข้าวกับพ่อเมื่อวาน
      We ate dinner with my dad yesterday. พวกเรากินข้าวกับพ่อเมื่อวาน

      We had had dinner before we went to the party. พวกเราได้กินข้าวเสร็จแล้ว ก่อนไปงานปาร์ตี้
      We had eaten dinner before we went to the party. พวกเราได้กินข้าวเสร็จแล้ว ก่อนไปงานปาร์ตี้

      สาเหตุที่ตอบไม่ถูกก็เพราะไม่คิด had แปลว่ากินมั้งครับ
      แต่ความจริงแล้ว had ตัวแรกเป็นกริยาช่วยในประโยค past perfect ส่วน had ตัวที่สองแปลว่ากินครับ
      had had จึงแปลว่า กินเสร็จเรียบร้อยแล้ว

Leave a Reply

Your email address will not be published. Required fields are marked *