Present perfect tense
Present Perfect คือ Tense ที่มักใช้พูดถึงเหตุการณ์ที่เกิดขึ้นในอดีต และเพิ่งจบลงในปัจจุบัน แต่จริง ๆ แล้ว Present Perfect สามารถนำมาใช้ได้ในหลากหลายสถานการณ์
Present Perfect ใช้เมื่อไหร่ดี?
- ใช้เล่าถึงเหตุการณ์ที่เกิดขึ้นในอดีต และดำเนินต่อเนื่องมาจนถึงถึงปัจจุบัน มักใช้กับคำเหล่านี้
since ตั้งแต่ (+ จุดเริ่มต้นของเวลา เช่น 2021, January, Tuesday)
for เป็นเวลา (+ ระยะเวลา เช่น 2 months, 5 days, 1 year)
ever since ตั้งแต่นั้นเป็นต้นมา
so far จนกระทั่งตอนนี้
up to now จนกระทั่งตอนนี้
up to the present จนถึงปัจจุบัน
เช่น
I have lived in Bangkok since 1991.
ฉันอาศัยอยู่ในกรุงเทพฯ ตั้งแต่ปี 1991
I have worked in this company for 3 months.
ผมทำงานในบริษัทนี้มา 3 เดือนแล้ว
- ใช้บอกว่าเคยหรือไม่เคยทำ ตั้งแต่อดีตจนถึงปัจจุบัน มักใช้กับคำเหล่านี้
never ไม่เคย
ever เคย
once ครั้งหนึ่ง
twice สองครั้ง
เช่น
A: Have you ever been to Tokyo?
คุณเคยไปโตเกียวไหม
B: No, I haven’t been to Tokyo.
ไม่นะ ฉันไม่เคยไปโตเกียว
I have never been to Thailand.
ฉันไม่เคยไปเมืองไทย
Tips: เคยไปหรือไม่เคยไปที่ไหน ให้ใช้ been แทน gone เพราะ
been หมายถึง ไปแล้ว กลับมาแล้ว
gone หมายถึง ไปแล้ว แต่ยังไม่กลับมา
เช่น
She has just gone to the bank. She’ll back in about 10 minutes
เธอเพิ่งออกไปแบงค์ จะกลับมาในอักประมาณ 10 นาที
- ใช้กับเหตุการณ์ที่เพิ่งจบลงใหม่ๆ มักใช้กับคำเหล่านี้
already เพิ่งจะ
recently เมื่อไม่นานมานี้
just เรียบร้อยแล้ว
yet ยัง (มักใช้ในประโยคคำถามและปฏิเสธ)
เช่น
I have just come back to Japan.
ฉันเพิ่งกลับมาจากญี่ปุ่น
The bus has already arrived.
รถเมล์มาถึงแล้ว
A: Has he finished the work yet?
เขาทำงานเสร็จรึยัง
B: Not yet
ยังเลย
- ใช้กับเหตุการณ์ที่จบไปแล้ว แต่ผู้พูดยังคงรู้สึกถึงผลของเหตุการณ์นั้นอยู่
เช่น
He has finished that work.
เขาทำงานนั้นเสร็จแล้ว (เพิ่งทำเสร็จ ยังไม่ได้ส่ง)
We have just cleaned our classroom.
(เพิ่งทำเสร็จใหม่ๆ ห้องยังสะอาดกิ้งอยู่เลย)
- ใช้กับเหตุการณ์ที่กำลังเกิดขึ้น และอาจเกิดขึ้นต่อเนื่อง มักใช้กับคำกำกับเวลาเหล่านี้
today วันนี้
this week อาทิตย์นี้
this month เดือนนี้
this year ปีนี้
เช่น
The teacher has drunk two cups of coffee today.
วันนี้ครูคนนั้นได้ดื่มกาแฟไปแล้ว 2 แก้ว
(นักเรียนจะเห็นครูของเขาทุกครั้งที่ดื่มกาแฟในแต่ละวัน และตอนที่นักเรียนเห็นครูกำลังดื่มกาแฟแก้วที่ 2 อยู่แล้ว แต่ครูอาจจะดื่มแก้วที่ 3 หรือ 4 อีก หลังจากนั้น)
My father has washed his car three times this month.
พ่อของฉันล้างรถไปแล้ว 3 ครั้งแล้วเดือนนี้
(อาจจะล้างรถครั้งที่ 4-5 อีกในเดือนนี้)
The teacher has not seen Ananda this week.
คุณครูยังไม่เจออนันดาเลยในสัปดาห์นี้
(สัปดาห์นี้ครูอาจจะไม่เจออนันดาเลย)
การใช้ since และ for ใน Present perfect tense
Since แปลว่า ตั้งแต่ บอกจุดเริ่มต้นของเวลาที่เกิดเหตุการณ์
เช่น since 1990, since January, since six o’clock, since last week,
since I was born, since I was young
For แปลว่า เป็นเวลา บอกช่วงระยะเวลาที่เกิดเหตุการณ์
เช่น for a long time, for ten months, for two weeks, for four days,
for fifteen minutes, for two years
โครงสร้างประโยคบอกเล่า Present perfect tense
S + has/ have + V3 + O + คำบอกเวลา
ประธานเอกพจน์
He
She
It
A cat + has + V3
Mark
My mother
ประธานพหูพจน์
I
You
We
They + have + V3
John and Jim
The dogs
My parents
ตารางกริยา 3 ช่อง
|
V1 |
V2 |
V3 |
|
V to be ( is , am , are ) |
was , were |
been |
|
V to do ( d0 , does ) |
did |
done |
|
V to have ( has , have ) |
had |
had |
|
eat |
ate |
eaten |
|
swim |
swam |
swum |
|
run |
ran |
run |
|
go |
went |
gone |
|
write |
wrote |
written |
|
sit |
sat |
sat |
|
read |
read |
read |
|
clean |
cleaned |
cleaned |
|
walk |
walked |
walked |
|
play |
played |
played |
|
sleep |
slept |
slept |
|
speak |
spoke |
spoken |
|
listen |
listened |
listened |
โครงสร้างประโยคคำถาม Present perfect tense
Has / Have + S + V3 + O +?
ประธานเอกพจน์
He
She
It
Has + Jack + V3 + O + ?
A cat
My friend
ประธานพหูพจน์
I
You
We
Have + They + V3 + O + ?
Jack and Jill
The cats
My friends
โครงสร้างประโยคปฏิเสธ Present perfect tense
S + has not ( hasn’t ) / have not ( haven’t ) + V3 + O
ประธานเอกพจน์
He
She
It
John + has not ( hasn’t ) +V3 + O
A dog
My father
ประธานพหูพจน์
I
You
We
They + have not ( haven’t ) + V3 + O
John and Jim
The dogs
My parents