Font size
Worksheetssimple past -present perfect
Total questions: 171
Worksheet time: 2hrs 46mins
I _______ a new dress yesterday.
buy
buys
have bought
bought
They ____________ in Tokyo since they were 12 years old.
lived
were living
has lived
have lived
How long is it since you ____________ this film ?
saw
have seen
see
were seen
We have not met him ___________ Christmas.
at
in
for
since
____________ you ____________ English last year?
Have/ study
Did/ studied
Have/ studied
Did/ study
The last time she ______________ this kind of food was last month.
have eaten
ate
has eaten
eats
It has been three months _____________ Mary last saw him.
when
for
since
while
I started working here in 2019.
--> I have ______________________
I have started working here since 2019.
I have worked here in 2019.
I have worked here for 2019.
I have worked here since 2019.
The last time I saw her was last year.
I have seen her since last year.
I have not saw her since last year.
I have not seen her since last year.
I have not seen her for last year.
When did you start playing soccer ?
How long did you play soccer ?
How long have you started playing soccer ?
How long have you played soccer ?
How long did you start playing soccer ?
They . . . the beach one week ago.
clean
have cleaned
cleaned
are cleaned
They . . . hundred of books so far.
have collected
collected
has collected
collect
I . . . . stamps when I was a child.
collect
have collected
collect
collected
She . . . . to Đà Nẵng many times but last year she . . . there by train.
flies - goes
has flown - went
fly - go
have flown
. . . your homework yet?
Are you doing
Have you done
Do you do
Did you do
Yes, I . . . . it already.
am doing
have done
does
do
Dickens . . . . a lot of novels.
has written
writes
wrote
have written
Her mother . . . . three books. She is going to start the fourth one soon.
has written
writes
wrote
is writing
I think I . . . . him before.
meet
met
have met
has met
Oh, yes! Now I remember. I . . . him when I was in Hoi An. He was our guide!
meet
met
have met
meets
She …. five books so far. (write)
She has written five books so far.
She have written five books so far.
She wrote five books so far.
She wrote five books so far.
She did write five books so far.
The baby … an apple last night. (eat)
The baby ate an apple last night.
The baby has eaten an apple last night.
The baby has eat an apple last night.
The baby have eaten an apple last night.
The baby has ate an apple last night.
They … yet in Surabaya. (not, arrive)
They haven’t arrived yet in Surabaya.
They didn’t arrive yet in Surabaya.
They hasn’t arrived yet in Surabaya.
They not arrived yet in Surabaya.
They arrive not yet in Surabaya.
Winda has crashed her car again.
The function of the Present Perfect in the sentence is ….
to tell recent news
to tell a finished action
to tell older news
to tell an action that started in the past and continue to the future
to tell a finished action with no result in the present
Dion: Can you finish your essay tonight? I heard that you lost your laptop.
Aldy: That’s true, but I ... a new one. Don’t worry about that
The correct phrase to complete the dialogue is ….
have bought
bought
buys
did bought
has bought
Gian: The Hunger Games was on TV last night. Did you see it?
Boni: No, I …………………….. (1) (fall, asleep)
Gian: Well, you know what? I ……………….. (2) (see) it twice.
Boni: Really? I didn’t know you love that movie.
The correct phrases to complete the dialogue are?
fell asleep, have seen
have fallen asleep, have seen
have fallen asleep, saw
fell asleep, saw
fell asleep, see
Linda : Have you had you breakfast?
Roy : Yes, I had my breakfast together with the boys.
Linda : What did you think about Billy?
Roy : He’s changed a lot since the last I saw him. He was thin back then.
Linda : And how did you find Gerry? He asked about you yesterday.
Roy : He didn’t join us. He’s been busy recently.
The phrase that does NOT show a finished action is ….
He’s changed a lot since the last I saw him.
I had my breakfast together with the boys.
He was thin back then.
He was thin back then.
He didn’t join us.
Which one is the correct sentence to describe an event you have just finished doing?
I was cutting my hair
My hair is cut
I am cutting my hair
I cut my hair
I have made my hair cut
Which one is the correct sentence to describe an event happening in the past?
I will buy a bicycle
I have bought my bicycle yesterday
I am buying my bicycle
I bought my bicycle two days ago
I buy a bicycle
Which one if these is NOT a present time signal?
Nowadays
Right now
Today
Tomorrow
This time
I……studied for two hours
have
been
has
had
was studied
We…….here since yesterday
has been
have been
had been
were
was
I have……a letter for 2 hours
write
write
written
writing
was written
I have……music for 15 minutes, it’s very good
listen
listening
listened
listens
was listened
We have……. this new novel together since yesterday
read
reads
reading
readed
was read
………he read novel last night?
do
does
did
has
was
My little brother……..a new motorcycle yesterday
have
has
had
was have
was had
I….. sad when my best friend left me yesterday
am
do
was
were
did
I…….an elephant last night
draw
drawn
drew
drawing
was drawn
Julio…….an active student last year
is
was
were
be
been
Yesterday we ..............dinner with my friends at a restaurant.
met
had
drank
have
We/ be/ friends/ 6 months.
We have been friends for 6 months.
We have been friends since 6 months.
We has been friends for 6 months.
We has been friends 6 months ago.
He (a) some socks for his baby yesterday. (buy)
My father with his team have built the house for 9 months.
My teachers has looked very since I was late for school yesterday.
happy
hungry
angry
bored
baby/ ill/ yesterday.
(a)
It/ look/ similar/ cat.
It look similar a my cat.
It look similar to my cat.
It looks similar from cats
It looks similar to my cat.
We (a) 5 kilos of flour since January. (use)
People often use jam at Tet.
Foreigners often use..................for their meals.
Chủ từ số nhiều trong quá khứ đơn đi với động từ to be được chia với__________
be
are
was
were
He __________ his phone number on that paper last night
write
did not wrote
written
wrote
What did she do yesterday?
She is jumping
She sleeps in the hotel
She swam on the beach
She will enjoy diving
Mary didn't.......pizza last week.
ate
eaten
eat
has eaten
“Tôi đã đi học ngày hôm qua.”
I went to school yesterday.
I am going to school yesterday.
I go to school yesterday.
Key words của thì hiện tại hoàn thành là
ago
at the moment
since/for
tomorrow
Đâu là cách xử dụng của thì hiện tại hoàn thành
Hành động đã xảy ra trong quá khứ, vẫn còn kéo dài đến hiện tại và có thể kéo dài đến tương lai.
Hành động xảy ra và đã kết thúc trong quá khứ
Chỉ một thói quen hằng ngày hoặc hành động lặp đi lặp lại
Hành động nói chung đang xảy ra nhưng không nhất thiết phải thực sự xảy ra ngay lúc đang nói.
Câu hỏi dùng từ để hỏi "How long" thì dùng thì nào?
Hiện tại đơn
Hiện tại hoàn thành
Hiện tại tiếp diễn
Quá khứ đơn
Sử dụng "just" trong hiện tại hoàn thành mang ý nghĩa
Hành động vừa mới xảy ra
Hành động đang làm
Hành động chỉ làm một việc
Hành động sắp thực hiện
Khi có thời gian cụ thể trong quá khứ ta dùng thì
Hiện tại đơn
Hiện tại tiếp diễn
Hiện tại hoàn thành
Quá khứ đơn
Điền vào chỗ trống " She has not kissed me ____ 5 months."
since
for
in
ago
Cột 3 của động từ "be" là
am/is/are
was/were
be
been
Chọn đáp án đúng điền vào câu sau đây:
"Mary has learned English ____________ 8 a.m"
since
for
Chọn đáp án đúng:
I ___ read 3 books of this author since last month.
have read
read
am reading
will read
________ you ever been to New York?
Are
Were
Do
Have
My father is on the way. He ____________ home yet.
haven't arrived
hasn't arrived
didn't arrived
arrived
I ____________ that film already.
saw
have seen
We __________ to the movies three times last month.
went
have gone
___________________volunteer work?
Did you ever do
Have you ever done
I _____________ five tests so far this semester.
had
have had
Linus ___________ his homework before he went to sleep.
did
has done
This is my grandparents’ house. They ________ here for more than 50 years.
lived
have lived
She __________ a new mobile phone two days ago.
bought
has bought
_____________ Peter at the party last night?
Did you see
Have you seen
I _________ this book twice and I still find it very interesting
read
have read
They _________ very well yesterday. They lost the match
didn’t play
haven’t played
A: How long / you / be / a chef?
B: It'll be two years next month.
How long were you a chef?
How long you were a chef?
How long have you been a chef?
How long you have been a chef?
A: What time / you / eat / lunch?
B: One o'clock.
What time have you eaten lunch?
What time you have eaten lunch?
What time did you eat lunch?
What time you ate lunch?
... being so far from shops and cafés and cinemas and we _...__ spending our time with Friends whenever we wanted.
weren't used to
am used to
were used to
weren't used to
Now though, we know we must plan our social lives. When we first arrived I _..._ the silence of the countryside at night.
wasn't used to
am used to
were used to
had been used to
A: you / try / the new café / yet?
B: No, not yet.
Have you tried the new café yet?
Have you try the new café yet?
Did you try the new café yet?
You tried the new café yet?
A: you / enjoy / the meal?
B: Yes, it was great.
Have you enjoyed the meal?
Had you enjoy the meal?
You enjoyed the meal?
Did you enjoy the meal?
A: How many / cups of coffee / you / have / today?
B: Let me think - four! That's too many!
How many cups of coffee have you have today?
How many cups of coffee have you had today?
How many cups of coffee did you have today?
How many cups of coffee did you had today?
A: Where / you / find / your mobile?
B: In my bag. It was there all the time.
Where have you found your mobile?
Where have you find your mobile?
Where did you find your mobile?
Where did you found your mobile?
A: How / the weather / be / recently?
B: Awful, I'm afraid.
How have been the weather recently?
How has the weather been recently?
How did the weather be recently?
How was the weather recently?
A: you / see / this TV show / before?
B: Yes, several times.
Have you seen this TV show before?
Have you this TV show seen before?
Did you see this TV show before?
You saw this TV show before?
A: you / see / this TV show / before?
B: Yes, several times.
Have you seen this TV show before?
Have you this TV show seen before?
Did you see this TV show before?
You saw this TV show before?
A: James / call you / yesterday evening?
B: Yes, but I couldn't speak to him.
Has James call you yesterday evening?
Have James called you yesteday evening?
Did James called you yesterday evening?
Did James call you yesteday evening?
A: (you/see) that new Burger place in the shopping mall?
B: Yes, I have. I know it well.
Has you seen that new Burger place in the shopping mall?
Have you seen that new Burger place in the shopping mall?
Did you seen that new Burger place in the shopping mall?
You saw that new Burger place in the shopping mall?
Yesterday, I _____ to the bookshop and _______ a lot of English books.
went/ bought
went/ buy
go/ bought
went/ will buy
Jack ___________ school when he was seventeen.
leaves
left
has left
was left
My sister ___________ for you since yesterday.
was looking
looked
have looked
has looked
How long _______ your uncle__________ in Hue city?
have / lived
did / live
has / lived
has/ live
Who ________ with at the party last night?
did she dance
does she dance
did she danced
has she danced
Columbus_____________ America more than 400 years ago.
discovered
has discovered
have discovered
discovers
We ___________ him since last Sunday.
don’t see
haven’t seen
haven’t see
hasn’t seen
I _________ with my uncle since I ________ to Paris.
live / move
have live / moved
have lived / moved
has lived / moved
My family ________ Da Nang city three years ago.
visit
visited
have visited
has visited
My mother_____________ in this hospital for 9 years.
have worked
has worked
worked
works
Many explorers ____________________ to the North Pole.
has been
have being
has being
have been
Last night I _________ my dog. I __________ my dog. Can you help me look for him?
have lost / found
lost / have't found
lose / have find
lost / has found
I'm tired. I _______ on my project all night. Vs
I ________ on my project all day yesterday.
have Worked / worked
worked / have been working
have been working / worked
worked / have worked
Jim ___________ to the zoo yesterday.
Jim isn't here now. He __________ to the zoo.
went / has gone
went / has been going
has gone / went
went / have been going
we ________ _________ _________ in London for six months.
Have been living
have been live
Has been / living
has being / live
I didn't see Jack yesterday. In fact ___________ (not/see) him _____________ Monday.
didn't see / for
didn't saw / for
haven't seen / since
haven't see / since
He is really tired. He ____________ (be) working __________ 5:30 a.m.
was / for
has been / for
has been / since
was / since
She ______________ (not/drive) a car _____________ she had the accident.
hasn't driven / since
hasn't drive / for
didn't drive / since
didn't drive / for
I ______________ (live) in this city since 2007. I ______________ (come) with my family many years ago.
has lived / come
have lived / came
lived / came
lived / have come
I ____________ (know) Maritza for a long time. We ___________ (meet) in 1998.
knew / met
have known / have
knew / have met
have known / met
Matan : I don't know. I __________(see, never) that movie.
I _____________ in Abu Dhabi for 2 years and then I moved to Dubai.
lived
have lived
She ______________ a small flat in Mirfa in 2010.
has bought
bought
My best friend's name is Fatima. I ______________ her for about 8 years.
have known
knew
I _______________ a job in a restaurant last summer.
had
have had
She's a vegetarian. She _______________ meat for the last 10 years.
ate
hasn't eaten
I love going for walks with my dog. I __________________ him for 5 years.
have had
had
He ______________ the guitar for a few months, but stopped last week.
has played
played
I ______________ in Italy for 6 years. I live in the capital, Rome.
have lived
lived
I ________________ studying at ADVETI yet.
haven't finished
finished
I _______________ high school in 2010. Now, I'm studying at ADVETI.
haven't finished.
finished
I ______________ learning English in 2007.
started
have just started
I ________________ learning English today.
started
have just started
I _________________ a bone in my body in my life.
broke
have never broken
I ____________ my leg last week when I went climbing in the mountains.
broke
have never broken
I ________________ abroad in my life.
never went
have never been
Last year I ______________ to Italy. It was fantastic.
went
have been
I __________________ anyone famous.
have never met
never met
When I was in California in 2002 I _____________ Michael Jackson.
have met
met
Last week I _______________ football with my friends.
played
have played
This week, I _________________ football yet.
played
haven't played
I.......... to Italy last summer.
went
have been
They....that dog for about three months.
had
have had
She..... in the same school for ten years.
worked
has worked
I....that film on Tuesday.
saw
have seen
