Quration English

tense

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

have lived
Present perfect 'have lived' เชื่อมอดีตกับปัจจุบันเข้าด้วยกัน ส่วน 'lived' จะสื่อว่าตอนนี้ไม่ได้อาศัยอยู่ที่นั่นแล้ว

"Have lived" ใช้ present perfect tense (ปัจจุบันสมบูรณ์) ซึ่งภาษาอังกฤษสงวนไว้โดยเฉพาะสำหรับการกระทำหรือสภาวะที่เริ่มในอดีตและดำเนินต่อเนื่องมาถึงปัจจุบัน การพูดว่า "I have lived here for ten years" ส่งสัญญาณว่าการอาศัยอยู่เริ่มขึ้นเมื่อสิบปีที่แล้วและยังคงดำเนินต่อไปจนถึงตอนนี้

"Am living" บรรยายการกระทำที่เกิดขึ้นในปัจจุบันโดยไม่ระบุระยะเวลาจากจุดเริ่มต้นในอดีต จึงไม่จับกรอบเวลา "for ten years" ได้เป็นธรรมชาติเท่า ส่วน "Lived" (past tense ธรรมดา) จะสื่อว่าการอาศัยอยู่นั้นสิ้นสุดลงแล้วและคุณไม่ได้อาศัยอยู่ที่นั่นอีกต่อไป ซึ่งขัดแย้งกับส่วนขยายในวงเล็บของประโยคที่ว่า "and still do"

Present perfect เป็นหนึ่งใน tense ที่ยากที่สุดสำหรับผู้เรียนภาษาอื่นๆ จำนวนมาก เพราะมันเชื่อมโยงอดีตกับปัจจุบันในแบบที่ภาษาอื่นๆ จำนวนมากแสดงออกต่างกัน มักใช้ past tense ธรรมดาในจุดที่ภาษาอังกฤษยืนกรานให้ใช้รูปแบบกึ่งกลางที่ชัดเจนแบบนี้

▶ Quration English

tense

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

Quration — Quration English