Quration English

tense

เมื่อเหตุการณ์ในอดีตหนึ่งเกิดขึ้นก่อนอีกเหตุการณ์หนึ่ง ภาษาอังกฤษใช้ past perfect 'By the time we arrived, the movie ___ already started.' คำไหนที่เหมาะสม?

had
Past perfect = had + past participle ใช้กับเหตุการณ์ที่เกิดก่อนในสองเหตุการณ์ในอดีต จึงเป็น 'had already started'

อดีตกาลสมบูรณ์ (past perfect) ที่ใช้ "had" ตามด้วยกริยาช่องที่สาม เป็นเครื่องหมายบ่งบอกเหตุการณ์ในอดีตที่เกิดขึ้นก่อนอีกเหตุการณ์หนึ่ง นี่คือเหตุผลว่าทำไม "had already started" จึงถูกต้องในที่นี้ เพราะภาพยนตร์เริ่มก่อนที่กลุ่มคนจะมาถึง และภาษาอังกฤษต้องการชั้นของกาลเพิ่มเติมนี้เพื่อแสดงลำดับเหตุการณ์ให้ชัดเจน

"Has" คืออดีตกาลสมบูรณ์ปัจจุบัน (present perfect) ใช้กับเหตุการณ์ที่เชื่อมโยงกับปัจจุบันมากกว่าจะเรียงลำดับเหตุการณ์ในอดีตสองเหตุการณ์ ส่วน "did" คืออดีตกาลธรรมดา ซึ่งจะทำให้ประโยคดูแบนราบและคลุมเครือเรื่องเวลา โดยไม่แสดงว่าเหตุการณ์ใดเกิดขึ้นก่อน

ความแตกต่างนี้สำคัญที่สุดในการเล่าเรื่องและการรายงาน ที่การเรียงลำดับเหตุการณ์ในอดีตผิดพลาดอาจสร้างความสับสนอย่างแท้จริงให้ผู้ฟังเกี่ยวกับสิ่งที่เกิดขึ้นก่อนอะไร past perfect มีอยู่โดยเฉพาะเพื่อป้องกันความสับสนนั้น

▶ Quration English

tense

เพื่อเชื่อมโยงอดีตกับปัจจุบัน ภาษาอังกฤษใช้ present perfect tense 'I ___ here for ten years (and still do).' (ฉัน ___ ที่นี่มาสิบปีแล้ว และยังคงเป็นอยู่) คำไหนเหมาะสม?

Quration — Quration English