หลักการใช้ Present Perfect Tense
1.ใช้กับเหตุการณ์หรือการกระทำที่เกิดขึ้นแล้วในอดีต และเหตุการณ์นั้นยังคงต่อเนื่องมาจนถึงปัจจุบัน
มีคำว่า since (ตั้งแต่) และ for (เป็นเวลา) อยู่ด้วย
-since(ตั้งแต่) ใช้กับจุดเริ่มต้นของเหตุการณ์นั้นๆ
ในอดีต (a point of time in the past) เช่น since then
(ตั้งแต่นั้น) , since yesterday (ตั้งแต่เมื่อวาน) , since six o’clock
(ตั้งแต่ 6 โมง since last month (ตั้งแต่เดือนที่แล้ว) , since Christmas
, since World War II , since the beginning of the year , since I was
born , since I was young.
(หลัง since จะตามด้วย คำ หรือวลี ที่บอกอดีต หรือ จะตามด้วย ประโยคที่มีกริยาเป็นอดีต main clause)
ตัวอย่าง
– We have lived in this house since our father died.
– Since he has changed his job , he has been much happier.
– That child has grown very much since I last seen him.
– I have known him since 1990.
– I have never seen him since last year.
– My father has smoked since he was young.
(หลัง since จะตามด้วย คำ หรือวลี ที่บอกอดีต หรือ จะตามด้วย ประโยคที่มีกริยาเป็นอดีต main clause)
ตัวอย่าง
– We have lived in this house since our father died.
– Since he has changed his job , he has been much happier.
– That child has grown very much since I last seen him.
– I have known him since 1990.
– I have never seen him since last year.
– My father has smoked since he was young.
*หมายเหตุ – ถ้าข้อความใน main clause เกี่ยวกับระยะเวลาให้ใช้ present simple และ clause หลัง since ให้ใช้ past simple
ตัวอย่าง
– It is (seems) a long time since our last holiday.
– It is eight years since I left university.
– It seems a long time since he left me.
– It is two weeks since I wrote to my boyfriend.
ตัวอย่าง
– It is (seems) a long time since our last holiday.
– It is eight years since I left university.
– It seems a long time since he left me.
– It is two weeks since I wrote to my boyfriend.
-for(เป็นเวลา) ใช้กับจำนวนเวลานับตั้งแต่เหตุการณ์จนถึงขณะที่พูด (a period of time)
ตัวอย่าง
-Somchai has studied English for 5 years.
( สมชายเรียนภาษาอังกฤษมา 5 ปีแล้ว ขณะนี้ก็ยังเรียนอยู่ )
– I have worked in this company since 1990.
( ฉันทำงานในบริษัทนี้ตั้งแต่ปี 1990 ขณะนี้ก็ยังทำอยู่ )
-Somchai has studied English for 5 years.
( สมชายเรียนภาษาอังกฤษมา 5 ปีแล้ว ขณะนี้ก็ยังเรียนอยู่ )
– I have worked in this company since 1990.
( ฉันทำงานในบริษัทนี้ตั้งแต่ปี 1990 ขณะนี้ก็ยังทำอยู่ )
2. ใช้กับเหตุการณ์ที่เคยหรือไม่เคยทำในอดีต ซึ่งมิได้บ่งบอกเวลาที่แน่นอนเอาไว้ และมักจะมีคำวิเศษณ์ คือ
มี ever, never, once, twice มาใช้ร่วมเสมอ
ตัวอย่าง
– I have never seen him before.
( ฉันไม่เคยเห็นเข้ามาก่อน )
– Have you ever been abroad ?
( คุณเคยไปต่างประเทศหรือเปล่า )
– She has been to Bangkok twice.
( หล่อนเคยไปกรุงเทพฯ 2 ครั้ง )
– I have never seen him before.
( ฉันไม่เคยเห็นเข้ามาก่อน )
– Have you ever been abroad ?
( คุณเคยไปต่างประเทศหรือเปล่า )
– She has been to Bangkok twice.
( หล่อนเคยไปกรุงเทพฯ 2 ครั้ง )
3. ใช้กับคำว่า yet และ already
– yet (ยัง) ใช้กับ Question , Negative Answer และ Negative Statement
– already (เรียบร้อยแล้ว) ใช้กับ Affirmative Statement และ Affirmative Answer
ตัวอย่าง
– We have not yet read that book. (Neg. St.)
– Has he come back yet ? (Question)
– No, he has not come back yet. (Neg. Ans.)
– Yes, he has already come back.
– Yes, he has come back already.
1.ประโยคเชิงบอกเล่า
โครงสร้าง : Subject + have , has + Verb 3
( ประธาน + have , has + กริยาช่อง 3 )
ตัวอย่าง :
1. I have studied English for 5 years.
( ฉันเรียนภาษาอังกฤษมา 5 ปีแล้ว )
2. He has lived in Bangkok since 1990.
( เขาอาศัยอยู่ในกรุงเทพฯตั้งแต่ปี ค.ศ. 1990 )
2.ประโยคเชิงปฏิเสธ
เมื่อต้องการแต่งประโยค Present Perfect Tense ให้มีความหมายเชิงปฏิเสธให้เติม not หลัง Verb to have
โครงสร้าง :Subject + have , has + not + Verb 3
( ประธาน + have , has + not + กริยาช่อง 3 )
ตัวอย่าง :
1. I have not studied English for 5 years.
( ฉันเรียนภาษาอังกฤษมาไม่ถึง 5 ปี )
2. He has not lived in Bangkok since 1990.
( เขาไม่ได้อาศัยอยู่ในกรุงเทพฯตั้งแต่ปี ค.ศ. 1990 )
3.ประโยคเชิงคำถามและการตอบ
โครงสร้าง :Have, Has + Subject + Verb?
(Have, Has + ประธาน + กริยาช่อง 3 ? )
ตัวอย่าง :
1. Have you studied English for 5 years ?
( คุณเรียนภาษาอังกฤษมา 5 ปีแล้วใช่หรือไม่ )
-Yes, I have. ( ใช่ ฉันเรียนภาษาอังกฤษมา 5 ปีแล้ว )
-No, I haven’t. ( ไม่ ฉันเรียนภาษาอังกฤษมาไม่ถึง 5 ปี )
2. Has he lived in Bangkok since 1990?
( เขาอาศัยอยู่ในกรุงเทพฯตั้งแต่ปี ค.ศ. 1990 ใช่หรือไม่ )
-Yes, he has. (ใช่ เขาอาศัยอยู่ในกรุงเทพฯ ตั้งแต่ปี ค.ศ.1990 )
-No, he hasn’t. ( ไม่ เขาไม่ได้อาศัยอยู่ในกรุงเทพฯ ตั้งแต่ปี ค.ศ. 1990 )
– yet (ยัง) ใช้กับ Question , Negative Answer และ Negative Statement
– already (เรียบร้อยแล้ว) ใช้กับ Affirmative Statement และ Affirmative Answer
ตัวอย่าง
– We have not yet read that book. (Neg. St.)
– Has he come back yet ? (Question)
– No, he has not come back yet. (Neg. Ans.)
– Yes, he has already come back.
– Yes, he has come back already.
1.ประโยคเชิงบอกเล่า
โครงสร้าง : Subject + have , has + Verb 3
( ประธาน + have , has + กริยาช่อง 3 )
ตัวอย่าง :
1. I have studied English for 5 years.
( ฉันเรียนภาษาอังกฤษมา 5 ปีแล้ว )
2. He has lived in Bangkok since 1990.
( เขาอาศัยอยู่ในกรุงเทพฯตั้งแต่ปี ค.ศ. 1990 )
2.ประโยคเชิงปฏิเสธ
เมื่อต้องการแต่งประโยค Present Perfect Tense ให้มีความหมายเชิงปฏิเสธให้เติม not หลัง Verb to have
โครงสร้าง :Subject + have , has + not + Verb 3
( ประธาน + have , has + not + กริยาช่อง 3 )
ตัวอย่าง :
1. I have not studied English for 5 years.
( ฉันเรียนภาษาอังกฤษมาไม่ถึง 5 ปี )
2. He has not lived in Bangkok since 1990.
( เขาไม่ได้อาศัยอยู่ในกรุงเทพฯตั้งแต่ปี ค.ศ. 1990 )
3.ประโยคเชิงคำถามและการตอบ
โครงสร้าง :Have, Has + Subject + Verb?
(Have, Has + ประธาน + กริยาช่อง 3 ? )
ตัวอย่าง :
1. Have you studied English for 5 years ?
( คุณเรียนภาษาอังกฤษมา 5 ปีแล้วใช่หรือไม่ )
-Yes, I have. ( ใช่ ฉันเรียนภาษาอังกฤษมา 5 ปีแล้ว )
-No, I haven’t. ( ไม่ ฉันเรียนภาษาอังกฤษมาไม่ถึง 5 ปี )
2. Has he lived in Bangkok since 1990?
( เขาอาศัยอยู่ในกรุงเทพฯตั้งแต่ปี ค.ศ. 1990 ใช่หรือไม่ )
-Yes, he has. (ใช่ เขาอาศัยอยู่ในกรุงเทพฯ ตั้งแต่ปี ค.ศ.1990 )
-No, he hasn’t. ( ไม่ เขาไม่ได้อาศัยอยู่ในกรุงเทพฯ ตั้งแต่ปี ค.ศ. 1990 )
ไม่มีความคิดเห็น:
แสดงความคิดเห็น