 
         
         193,260 Views
 193,260 Viewsโครงสร้าง : S + have/has + past participle (V.3)
I, You, We, They และประธานพหูพจน์ ใช้ have
He, She, It และประธานเอกพจน์ใช้ has
1. เพื่อบอกการกระทำที่เกิดขึ้นแล้วในอดีตและดำเนินต่อมาถึงปัจจุบัน เช่น
   Pim has lived in London since 2010.
   (พิมอาศัยอยู่ที่ลอนดอนตั้งแต่ปี 2010)
   I have studied English for a long time.
   (ฉันเรียนภาษาอังกฤษมานานแล้ว)
ข้อสังเกต : ในประโยคจะมีคำหรือกลุ่มคำบอกเวลา คือ
     since = ตั้งแต่ (จุดเริ่มต้นของเวลา เช่น since 7 o’clock, since last week, since 2010)
     for = เป็นเวลา (จำนวนของเวลาที่นับจากเริ่มต้น เช่น for two weeks, for five hours, for ten years)
     ever since = ตั้งแต่นั้นเป็นต้นมา (จนถึงเดี๋ยวนี้)
     so far = เรื่อยมาจนปัจจุบันนี้
     up to now = จนบัดนี้
     up to the present time = จนกระทั่งเวลานี้, จนถึงบัดนี้
2. เพื่อบอกการกระทำที่เคยทำบ่อย ๆ ในอดีตและอาจเกิดขึ้นอีก หรือเหตุการณ์ที่ไม่เคยทำ เช่น
    He has seen that film three times.
    (เขาดูหนังเรื่องนั้นมาสามรอบแล้ว)
    A: Have you ever been abroad?
        (คุณเคยไปต่างประเทศหรือเปล่า)
    B: Yes, I’ve been to Japan many times.
        (เคย ฉันเคยไปญี่ปุ่นตั้งหลายครั้ง)
    C: No, never. I’ve never been abroad.
        (ไม่เคย ฉันไม่เคยไปเมืองนอกเลย)
ข้อสังเกต : คำบอกเวลาในประโยค เช่น ever (เคย), never (ไม่เคย)
3. เพื่อบอกการกระทำที่เพิ่งจบลงใหม่ ๆ หรือเพิ่งเสร็จก่อนที่จะพูดไม่นานนัก เช่น
    I have just eaten.
    (ฉันเพิ่งกินเสร็จ)
    My brother has just returned from Italy.
    (พี่ชายของฉันเพิ่งกลับมาจากอิตาลี)
    We have just seen them.
    (พวกเราเพิ่งเห็นพวกเขา)
รูปปฏิเสธของ Present Perfect Tense : เติม not หลัง have/has เป็น haven’t /hasn’t เช่น We haven’t seen him today. (พวกเราไม่เห็นเขาเลยวันนี้)
รูปประโยคคำถามของ  Present Perfect Tense : นำ have/has มาขึ้นต้นประโยค เช่น Have you ever been abroad? (คุณเคยไปต่างประเทศไหม) หรือประโยคคำถามปฏิเสธ เช่น Hasn’t he eaten meat? หรือ Has he not eaten meat? (เขาไม่กินเนื้อสัตว์เหรอ)
โครงสร้าง : S + V.2
1. เพื่อบอกการกระทำที่เกิดขึ้นและจบลงไปแล้วในอดีต เช่น
    We went to Chiang Mai last week.
    (ฉันไปเชียงใหม่เมื่อสัปดาห์ที่แล้ว)
    Tom arrived at 2.30 p.m. yesterday.
    (ทอมมาถึงตอนบ่ายสองครึ่งเมื่อวานนี้)
    Did you have dinner last night?
    (เมื่อคืนคุณได้ทานดินเนอร์หรือเปล่า)
ข้อสังเกต : คำบอกเวลาแสดงอดีต เช่น yesterday, last week, last month, last year, ago, in 2011 เป็นต้น
2. เพื่อบอกการกระทำที่เกิดขึ้นเป็นประจำในอดีต แต่ปัจจุบันเลิกทำแล้ว เช่น
    He got up early when he was a boy.
    (เขาตื่นแต่เช้าเมื่อเขาเป็นเด็ก /ปัจจุบันไม่ตื่นเช้าแล้ว)
    She worked in a bank for many years.
    (เธอทำงานที่ธนาคารมาหลายปี / ปัจจุบันไม่ได้ทำแล้ว)
รูปปฏิเสธของ Past Simple Tense : ใช้กริยาช่วย Did not (didn’t) + V.1 เช่น I didn’t like tomatoes before. (ฉันไม่ชอบมะเขือเทศมาก่อน)
รูปประโยคคำถามของ Past Simple Tense : ใช้ Did + V.1 เช่น Did you go to the movies last night? (เมื่อคืนคุณไปดูหนังมาหรือเปล่า)
| Present Perfect | Past Simple | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| ข้อควรจำ : | |
