WorksheetsPresent perfect Tense
Total questions: 45
Worksheet time: 21mins
"พูดถึงเรื่องที่เกิดขึ้นในอดีต และจบลงแล้วในอดีต" ควรใช้ Tense ใด
Present Simple Tense
Past Simple Tense
Past Continuous Tense
Present Perfect Tense
"พูดถึงเรื่องที่เกิดขึ้นในอดีต แต่ดำเนินมาจนถึงปัจจุบัน" ควรใช้ Tense ใด
Present Simple Tense
Past Simple Tense
Past Continuous Tense
Present Perfect Tense
I have lived in Sisaket for 15 years.
มีความหมายตรงกับข้อใด
I don't live in Sisaket now
I have never lived in Sisaket.
I still live in Sisaket now.
I didn't live in Sisaket.
Which sentence is CORRECT?
She just has left the house for a few minutes.
She has left just the house for a few minutes.
Just she has left the house for a few minutes.
She has just left the house for a few minutes.
I have fallen in love him since last year.
มีความหมายตรงกับข้อใด
You don't love him any more.
You have never love him.
You have love him for a year.
You haven't love him.
1.โครงสร้างประโยคบอกเล่า?
S+have+V3
S+has+V3
S+have/has+V3
S+had+V3
2.โครงสร้างประโยคคำถาม present perfect tense
Has+S+V3?
Have/Has+S+V3?
Have+S+V3?
Had+S+V3?
ข้อใดกล่าวไม่ถูกต้องเกี่ยวกับ Present Perfect
ไม่มีเวลาระบุอย่างชัดเจนว่าจะสิ้นสุดเมื่อไร
สามารถใช้ ever เพื่อถามประสบการณ์
ใช้พูดถึงเหตุการณ์ที่เกิดขึ้นและจบลงในอดีต
ใช้พูดถึงเหตุการณ์ที่เกิดขึ้นในอดีตและส่งผลต่อปัจบัน
ข้อใด คือ กริยาช่วย ของ Present Perfect tense
had / has
has / have
was / were
is / am / are
We ......................... (visit) the museum several times.
has visited
have visited
visit
visited
............ you ................. (climb) a volcano?
have / never climbed
has / never climbed
have / ever climbed
has / ever climbed
Sarah .............. never ............... (be) to Brazil.
have / been
has / been
haven't / been
hasn't / been
Your sister ..................... (not do) the housework.
done
hasn't did
haven't done
hasn't done
I _____________ my homework yet.
have finish
has finished
did finished
haven't finished
My father is on the way. He ____________ home yet.
haven't arrived
hasn't arrived
didn't arrived
arrived
I am not hungry. I have _______ eaten.
yet
now
just
ever
I have never ___________ to Paris.
been
went
go
were been
________ you ever been to New York?
Are
Were
Do
Have
I am still working. I haven't finished my work ________.
already
yet
still
never
I am looking for my pen. I __________ it.
have lost
lose
did lost
has lost
During the two years David ____________ ten different jobs.
has has
has had
have had
have has
I __________ a teacher since 2002.
was
has been
have been
had be
My friend ______________ my new dress yet.
haven't seen
didn't see
hasn't been seen
hasn't seen
You have ........... met Pancake before, so you can not catch her in time. She stole my husband.
ever
since
for
never
Alice has been married _____ three months.
just
for
yet
since
Present Perfect ในข้อใดถูกต้อง
I have ever run away from the lions yet.
Franky has known Miss Fai-Sai for a long time.
Tum and Tim has never swum in the pool.
You have drank that tea twice.
Present Perfect ในข้อใด ไม่ถูกต้อง
The class has already started.
Have they eaten pizza from the restaurant yet?
She has never loved Soda before.
Mary has wrote several letters to her parents.
...............you ever............. in a TV studio?
have / been
has / been
had / be
did / was
ข้อใดคือคำบอกเวลาของ Present Perfect Tense
yet
just
already
All of them
Jame and Sarah..................to the Moon.
have traveled
has traveled
has travel
have travel
She..............Harry Potter since 1994
have read
has read
have reads
have reading
..................you..............the book yet?
has read
has reading
have read
has reads
They __________ many bad things since yesterday.
did
does
has done
have done
He has stayed in Bangkok _______ 1995.
since
for
just
yet
We have waited for that old man _____ over two hours!
since
for
just
yet
My canary bird _________ from its cage for three months.
has escaped
has escaping
have escaped
have escaped
...............Jack..............the football team?
Have, joined
Is, joining
Was, joining
Has, joined
How long..............you ............baseball?
did, play
has, played
was, played
have, played
We.............too much.
have eat
have eats
has eat
have eaten
The kids.............the house.
has clean
has cleaned
have cleaned
have cleaning
(จงสร้างประโยคจากคำที่กำหนดให้ ให้อยู่ในรูปของ Present Perfect)
I / not / speak / to Jenny / a week
I don't speak to Jenny.
Have I spoken to Jenny for a week?
I haven't spoken to Jenny for a week.
I have spoken to Jenny for a week.
(จงสร้างประโยคจากคำที่กำหนดให้ ให้อยู่ในรูปของ Present Perfect)
she / not drive / car / ten years
She's driven car for ten years.
Hasn't she driven car for ten years?
She hasn't driven car for ten years.
She hasn't driven car since 2010.
(จงสร้างประโยคจากคำที่กำหนดให้ ให้อยู่ในรูปของ Present Perfect)
we / live / this flat / 2013
I've lived that flat since 2013.
Have we ever lived this flat since 2013?
We've lived this flat for five years.
We've lived this flat since 2013.
(จงสร้างประโยคจากคำที่กำหนดให้ ให้อยู่ในรูปของ Present Perfect)
you / ever / read / your / horoscope / ?
Have you ever read your horoscope?
You've never read your horoscope.
Has she ever read cartoon book?
You haven't read your horoscope yet.
