WorksheetsPresent perfect tense 2
Total questions: 144
Worksheet time: 2hrs 24mins
I have been interested in music …. I was ten
Since
For
When
While
Tiara has ….. her homework since 7 o’clock.
Finish
Finishing
Finished
Finishes
They …. lived in Bali for three months
Has
Have
Was
Had
We ….. eaten anything for 2 hours.
Didn’t
Hasn’t
Don’t
Haven’t
He ….. known his friend Max since September
Have
Has
Was
Is
I haven’t had email from Mia ……. The holidays
For
Since
Had
Has
The students …. Present perfect tense.
Has study
Have studying
Have studied
Has studied
They have worked here …. Eight years
Have
Has
For
Since
Diandra …. to Singapore three times.
Have
Has been
Have been
Has
How long …. You ….. in Pati?
Have - lived
Has - lived
Had - living
Have - live
When ____ to Da Lat?
did you move
have you moved
you moved
had you moved
I want to meet him again because the last time I (see) him was 1 month ago.
seen
have seen
saw
see
I (not try) hot food before. It is quite strange to me.
haven’t try
haven’t tried
don’t try
didn’t try
Maybe she won’t come this afternoon. How long you (wait) for her?
have you wait
has you waited
have you waited
did you wait
He (start) (drive) to work 2 months ago because he (buy) a car.
starts – driving – will buy
started – driven – buys
has started – driving – bought
started – to drive – has bought
You are the most patient one I (know).
have known
have know
know
knew
When you (finish) the entrance exam?
did you finish
have you finished
did you finishes
did you finished
I (know) his mother since I (be) 5 years old because she was my neighbor.
have known – be
have known – was
knew – was
knew – were
I (read) her post three times but I still don’t understand what she means.
read
have read
reads
did read
Linh (marry) Hung 10 months ago.
married
marries
had married
will marry
Bo (a) (drive) Rose to work today.
They (a) (work) all day and night.
We (a) (see) the new bridge.
He (a) (have) breakfast this morning.
Ann and Don (a) (wash) the car.
Kathy (a) (want) to go to Queensland for a long time
Mel (a) (give) up smoking
I (a) (forget) that man’s name.
They (a) (lose) their keys.
Jack (a) (be) to England.
She ...........here since 2019.
live
has lived
have lived
already
đã, rồi
gần đây, mới đây
chưa từng
1. We to learn for the test yet.
not begin
didn't bigin
haven't begun
Nancy to Vietnam several times.
was
has been
have been
They ------------ project yet.
have started
haven't started
hasn't started
They _____ their homework yet
have finished
haven’t finished
finished
Chọn đáp án đúng để hoàn thiện câu sau: I haven’t watered this tree ______ a week.
for
since
Chọn đáp án đúng để hoàn thiện câu sau: I haven’t eaten sushi _____ the last spring.
for
since
Chọn đáp án đúng:
You ……………… a lot since the last time I saw you.
have changed
change
are changing
Chọn đáp án đúng:
___ you ___ new shoes this year?
have - bought
did - bought
does - buy
Chọn đáp án đúng:
This is the first time I ___ to Japan.
have gone
has gone
gone
Chọn đáp án đúng:
I ___ read 3 books of this author since last month.
have read
has read
will read
Chọn đáp án đúng điền vào câu sau đây:
"I have been in London ________ four days"
since
for
Chọn đáp án đúng điền vào câu sau đây:
"She has washed her car ____________ two o'clock"
since
for
Phân từ 2 của động từ "see" là?
seen
saw
Phân từ 2 của động từ "do" là?
did
done
does
Phân từ 2 của động từ "go" là?
went
gone
goes
Viết phân từ 2 của động từ "meet"
(a)
Viết phân từ 2 của động từ "read"
(a)
I 1. I _____________ my homework yet.
have finish
has finished
did finished
haven't finished
2. My father is on the way. He ____________ home yet.
haven't arrived
hasn't arrived
did arrived
didn't arrived
3. I am not hungry. I have _______ eaten.
yet
just
now
ever
4. I have never ___________ to Paris.
been
went
visit
go
5. ________ you ever been to New York?
Did
Have
Do
Are
6. I am still working. I haven't finished my work ________.
already
now
yet
never
7. I am looking for my pen. I __________ it.
lost
did lost
have lost
am lost
8. During the two years David ____________ ten different jobs.
has has
has had
have had
is having
9. I __________ a teacher since 2002.
have been
has been
am
am having
10. My friend ______________ my new dress yet.
haven't seen
hasn't seen
didn't saw
see
Lindsay _____ not been to France.
has
is
have
_____ you finished your homework?
Has
Are
Have
They___ gone to a rock concert.
's
're
've
_____ you been to Japan?
Have
Has
Are
We _____ never eaten Mexican food.
have
has
are
Andrea has _____ her umbrella.
forget
forgot
forgotten
_____ the sun come up?
Was
Have
Has
The children ________ the lost puppy.
have fin
have found
has found
Wiwi's been a vegetarian _____ three years.
since
for
after
I haven't worked _____ last December.
since
for
after
I (break) a cup.
have break
have broke
have broken
He (pay) the bill.
has paid
have paid
has pay
She (fall) from the tree.
has fall
has fallen
has fell
We (forget) the address.
have forgotten
have forget
have forgot
They (buy) some sweets.
have bought
have buy
have buyed
We (not / watch) the video.
have watched
haven't watched
haven't watch
He (not/help) his parents.
isn't helped
haven't helped
hasn't helped
She (not/see) him.
isn't see
haven't seen
hasn't seen
We (not/forget) the keys.
haven't forget
haven't forgotten
aren't forget
They (not/buy) new jeans.
haven't bought
aren't bought
hasn't bought
I __________________my leg. It still hurts.
have broken
broke
break
am breaking
I ……… never …….. in a plane.
have / flied
have / flown
have / flew
has / flown
The children ................... the lost puppy.
have find
is finded
has found
have found
My father ................... a car since 2002.
have has
has had
has have
have has
Hasan can’t play next match. He ........................ his finger.
have broken
has breaked
has broken
was broke
i ... the book, but still don't get it.
red
read
have re-read
re-read
the driver ... his car three times this year.
crashed
has crashed
crash
have crashed
... already?
has the bus left
have the bus left
did the bus leave
has the bus leave
_________ you ever ________ (be) to Egypt? To me, it seems to be a country full of mysteries.
Have... been
Have .... be
have ... been
has ... been
I ___________ (go) to Olympian City 2 for lunch yesterday.
go
gone
have gone
went
Kelly ___________ (receive) over 100 red packets last month!
has received
received
have received
receive
I ______ (hear) some strange noise in the kitchen last night. It was my younger brother who was playing with the rubbish bin.
heared
heard
have heard
have heared
She ______________ (seek) advice from her financial consultant recently. I think she will make up her mind soon.
has seeked
has seeken
has seek
has sought
Sally and Macy _________ never __________ (watch) any movies about Star Wars.
has ... watched
have ... watched
didn't ... watch
have ... watch
Over the past few years, Ethan _____________ (learn) a lot of skills in the football team training.
learned
has ... learned
have learned
has learn
You are late. Simon _______________ his performance.
completes
has completed
is completing
has been completing
I ____________ never ____________ down this road before.
am...driven
am...driving
have...driven
have...drove
The committee ____________ the decision on the changes to be made.
is finalised
is finalising
has finalised
has been finalised
One of the members of the club ____________ the first women's international bowling tournament.
has won
have won
has been winning
have been winning
Tommy ____________ already ____________ on an aeroplane but not on a boat.
is...travelled
is...travelling
have...travelled
has...travelled
The coach wants to speak to Jim after he ____________ briefing the team.
finishes
is finishing
has finished
is finished
She ____________ always __________ on time. Why is she late today?
has...arrived
is...arriving
has...arrive
is...arrived
It has been two hours but Cindy ____________ not ___________ a break yet.
has...taken
has...took
is...taken
is...taking
I believe she is coming because she ____________ not __________ to tell me she cannot make it.
is...called
has...called
is...calling
have...called
She ____________ too many excuses. I cannot accept another.
is...given
has...gave
is...giving
has...given
He ______________ to Hawaii many times.
have been
went
has been
was going
They __________________ in California ____________ they moved here.
were / since
have been / since
have been / for
were / for
Peter ___________________ (be) to Thailand once before.
has been
has be
have been
have be
Dewi and Ria ....... (go) swimming three times this week.
has gone
have gone
went
had gone
We ....... (be) so hungry since one hour ago.
were
was
has been
have been
They ....... (not do) the homework yet.
didn't do
haven't done
hasn't do
hasn't done
1.“Where’s Bill?” “He’s …………… to the library”.
(a)
2.We’ve …………… to the cinema this afternoon.
(a)
3.Peter isn’t at work. He’s ………… on holiday.
(a)
4.“Where have you …………… in summer?” “We’ve …………… to Argentina”.
(a)
5.“Has Susan ever ………… to Europe?” “No, never”
(a)
6.The children have …………… to the pool. They’re there now.
(a)
7.We’ve (a) to the shopping mall three times this week.
8.The children have (a) out for two hours.
9.I’ve (a) to the cinema. The film was great!
14. I have never (a) to New York but I’d love to go.
15.Sorry, she’s not there. she´s (a) on holiday.
13.Have you (a) to the beach? You are as red as a tomato!
I ... TV since 1990
has watch
has watched
have watch
have watched
You ... your homework yet.
has submit
has submited
have submit
have submited
We ... (buy) a new lamp.
has buy
has bought
have buy
have bought
We ... (not / plan) our holiday yet.
has not plan
has not planned
have not plan
have not planned
Where ... (be / you) ?
have you be
have you been
has you be
has you been
He ... (write) five letters.
have written
has written
have wrote
has wrote
I ... (meet) Ann's friends
(a)
I ... (finish) my work
(a)
He ... (eat) at that restaurant many times
(a)
I (attend, not) __________________any parties since I came here.
did not attend
have not attended
was not attending
am not attending
do not attend
I (be)________________________ here since seven o'clock.
was
had been
have been
am
were
A: Do you like lobster?
B: I don't know. I (eat, never) ______________________ it.
never has eaten
never have eaten
have never eaten
has never eaten
never been eaten
A: Hi, Syerina. Welcome to the party. (Meet, you, ever) _______________________ my cousin?
B: No, I have not.
have you ever met
have you ever meet
had you ever met
do you ever meet
did you ever met
A: Are you taking CALL class this semester?
B: No, I _________________________it. I (take, already) it last semester.
have already taken
already took
had already taken
was already taken
was already taking
He ______________ to Hawaii many times.
have been
went
has been
was going
The present perfect tense is made:
have/has + past participle (Verb 3)
had + participle
be + verb + -ing
have/has + past tense (Verb 2)
We have lived here ____________ 2008.
for
since
in
on
We have lived here _______________ 10 years
for
since
in
on
Have you __________________ your homework yet?
did
done
have done
doing
He..... the car yet.
didn't fix
hasn't fixed
