Font size
WorksheetsPresent perfect - Past simple
Total questions: 50
Worksheet time: 21mins
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
was
________ you ever been to New York?
Are
Were
Do
Have
I am looking for my pen. I __________ it.
have lost
lost
did lost
was lost
I __________ a teacher since 2002.
was
have be
have been
had be
I_____________ a cup of tea for you. It is on the table.
made
have made
make
am making
David's hair is very short. He ______________ his hair off.
cut
cuts
have cut
has cut
I ___________ my arm three times. It's still hurt now.
has broken
broken
have broken
break
I have worked very hard ____________.
this week
last week
2 weeks ago
2 days ago
Our team ___________ two matches this year.
has win
has won
win
won
Tom has lived in Istanbul ______ five years.
since
in
ago
for
Women ________ in presidential elections since 1921
vote
have voted
had voted
are voting
John ____ in this apartment since 2005. (not / live)
has been lived
lived
haven't lived
hasn't lived
Up to now, They (study) ____ English for 6 years.
had studied
have studied
studied
study
Chọn đáp án đúng:
I ___ 3 books of this author since last month.
have read
read
am reading
will read
________you________ your room yet?
Has…cleaned
Have…cleaned
Were…cleaning
Did…clean
Where ______ yesterday evening?
have you been
were you
did you be
_________ the TV before going to bed last night?
Did you turn off
Did you turned off
Have you returned
Have you turned off
She ________ since yesterday.
hadn’t sleep
haven’t slept
hasn’t sleep
hasn’t slept
I have attended school ... 2005.
since
for
My sister has worked at Apple Ltd. ... three years.
since
for
They have _______ done an exam.
for
since
just
She has worked in the company _______ April.
since
how long
just
for
We have been married _____ two years.
for
ever
yet
already
Has Mr. Jones corrected the exams _____ ?
yet
play
just
since
Mary has ______ washed the dishes.
already
ever
just
yet
I have had this car _________ years.
since
for
I’ve ___________ finished 100 cakes for the cake sale tomorrow.
yet
just
so far
never
Maya has read a lot about Spain, but she has _____________ visited it.
already
since
never
just
He has worked for this charity __________five years.
for
ever
just
since
Have you donated your old clothes __________?
ever
never
so far
yet
Two hundred people have _______ signed up to run in the marathon.
since
so far
already
ever
Has Amy ____ helped with the beach clean-up before?
before
never
just
ever
I’ve been a member of the charity __________ 2014.
since
yet
for
before
__________the film last night?
Did you watch
Has you watched
Have you watched
Have you been watching
Tom __________to me for months.
wrote
didn’t write
hasn’t written
haven’t written
Grace _______ in Kingston since she _______ four years old.
A. lived / was
B. lived / has been
C. has lived / was
D. has lived / has been
