The Present Perfect & Past Perfect
-present perfect ใช้ has, have บวกกริยาช่องที่สาม หมายถึงเหตุการณ์ที่ดำเนินอยู่ตั้งแต่อดีต จนถึงปัจจุบัน และมีแนวโน้มจะดำเนินต่อไปในอนาคต เช่น I have worked here for ten years ฉันทำงานที่นี่มาสิบปีแล้ว
หรืออาจจะทำจบไปแล้ว แต่ผลของการกระทำยังคงอยู่ก็ได้ เช่น I have just finished my work
-past perfect ใช้ had บวกกริยาช่องที่สาม ความน่าสนใจของ past perfect คือมักใช้คู่กับ past tense บอกถึงเหตุการณ์ที่เกิดขึ้นสองเหตุการณ์ในอดีต โดยเหตุการณ์ที่เกิดก่อนจะใช้ past perfect เหตุการณ์ทีเกิดตามมาจะใช้ past simple หรือกริยาช่องที่สอง
เช่น I had finished my work. Then, the telephone rang
1.1 รูปประโยคและความหมายของ Present Perfect และ Past Perfect
1.2 การใช้ Since และ For
Since แปลว่าตั้งแต่(เวลาใดเวลาหนึ่ง) เช่น
1.3 การใช้ Already, Yet, Still และ Anymore
เรามักใช้ Just/Yet/Already ในประโยคเทนส์ Present Perfect
หลักการใช้ Just
Just = เพิ่ง มักใช้หน้ากริยาแท้ เช่น
I have just eaten an apple. (ฉันพิ่งกินแอปเปิ้ล)
She has just finished cooking. (FINISH มักตามด้วย Ving) (เธอพิ่งทำอาหารเสร็จ)
หลักการใช้ Yet
Yet = ยัง มักจะใช้เวลาถาม หรือปฏิเสธนะ—จำง่ายๆ มักอยู่ท้ายประโยค เช่น
Have you had dinner yet? (คุณกินข้าวเย็นหรือยัง)
I haven’t spoken to her yet. (ฉันยังไม่ได้พูดกับเธอ)
หลักการใช้ Already
Already = แล้ว มักใช้ในประโยคบอกเล่า วางหน้ากริยาหลักเหมือน Just เช่น
I’ve already done my homework. (ฉันทำการบ้านเสร็จแล้ว)
She’s already made dinner. (เธอทำอาหารเย็นแล้ว)