Present Perfect Tense




หลักการใช้   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.
 *หมายเหตุ – ถ้าข้อความใน 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.
-for(เป็นเวลา) ใช้กับจำนวนเวลานับตั้งแต่เหตุการณ์จนถึงขณะที่พูด (a period of time)
ตัวอย่าง            
-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 ครั้ง )
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 )

ไม่มีความคิดเห็น:

แสดงความคิดเห็น