B2กาล15 นาที
Past perfect แบบ simple และ continuous
Past perfect simple and continuous
แสดงว่าเหตุการณ์ในอดีตใดเกิดก่อน และพูดถึงกิจกรรมที่กำลังดำเนินอยู่ก่อนช่วงเวลาหนึ่งในอดีต
เมื่อเล่าเรื่องในอดีต บางครั้งเราต้องย้อนไปไกลกว่านั้น past perfect แสดงว่าการกระทำหนึ่งเกิดก่อนอีกการกระทำหนึ่งในอดีต หรือก่อนเวลาใดเวลาหนึ่งในอดีต
| รูปแบบ | โครงสร้าง | จุดเน้นและตัวอย่าง |
|---|---|---|
| Past perfect simple | had + past participle | A completed action or result: When we arrived, the film had already started. |
| Past perfect continuous | had been + -ing | An activity in progress, or how long it lasted: Ines had been waiting for an hour when the bus came. |
| Negative | hadn't + past participle / hadn't been + -ing | I hadn't met him before the wedding. |
| Question | had + subject + past participle / been + -ing | Had you been working there long? |
เปรียบเทียบสองรูป She had painted the room บอกเราว่างานเสร็จแล้ว She had been painting the room เน้นที่กิจกรรม มักใช้อธิบายสิ่งที่เราสังเกตเห็น คือมีสีเปื้อนเสื้อผ้าของเธอ เรามักใช้รูป continuous กับ for และ since เพื่อแสดงระยะเวลา
จำเป็นเสมอไปหรือไม่
หากลำดับเหตุการณ์ชัดเจนอยู่แล้ว เช่น มี before หรือ after มักใช้ past simple ก็เพียงพอ: After she locked the door, she went to bed. แต่กับ when การเลือกกาลจะเปลี่ยนความหมาย
- When I got to the platform, the train left. (I saw it leave.)
- When I got to the platform, the train had left. (It was already gone.)
- Yusuf was exhausted because he had been studying all night.
- By the time the guests arrived, we had prepared everything.
- The streets were wet. It had been raining.
แบบฝึกที่ 1 จาก 2
เลือกรูปที่ถูกต้อง
เลือกตัวเลือกที่ดีที่สุดเพื่อเติมให้ครบแต่ละประโยค
แบบฝึกที่ 2 จาก 2
เขียน past perfect
พิมพ์รูป past perfect simple หรือ past perfect continuous ของกริยาที่อยู่ในวงเล็บ
When Amara got home, she realised she (leave) her keys at the office.
Leo (fix) the old radio all morning, but it still didn't work.
I (never / see) snow before I moved to Canada.
By the end of the day, Tariq (write) twelve emails.
She (not / eat) anything since breakfast, so she was very hungry.
Yuki (read) the novel for a week, but she was still only on page 50.
Ines was out of breath because she (run) for the bus.
They (know) each other for ten years when they got married.
แหล่งที่มา
บทเรียนต้นฉบับโดย Joy English
ระดับเป็นเพียงคำแนะนำ หากพบข้อผิดพลาด แจ้งเราได้ทางหน้าติดต่อเรา