WorksheetsR9 L4 Present Perfect #3 Perfect or Past For Since
Total questions: 45
Worksheet time: 25mins
_______ you been to Cancun?
Has
Have
Do
Have they _________soccer lately?
played
play
plays
Have you _________ to Melanie's house?
go
went
gone
Have you ________a letter before?
write
wrote
written
_________she studied mathematics?
Have
Has
Does
The baby ______ _______ the glass.
has broken
have broken
has broke
My dog ______ ________ anything.
have not eat
have not eaten
has not eaten
They ______ _______ new laptops.
have bought
has bought
have buy
I ______ ________ that movie.
has seen
have seen
have saw
Have you ____ the new movie?
sawed
saw
seed
seen
Oh look! That little boy has ____ off his bicycle.
fell
fall
fallen
felt
They've___ a new car - it's one of those new Fords.
buy
bought
buyed
boughted
He hasn't _____ new job yet.
found
find
finded
founded
We've ___ a new carpet for the living room.
choose
chosed
chose
chosen
He's ___ her for a long time.
know
knowed
knew
known
You haven't ___ well for a long time. You should see a doctor.
fell
felt
feel
fall
Have you ___ your homework?
did
do
does
done
I think I've ___ my watch.
lose
lost
loose
losed
I have known her _________ a long time.
for
since
She has worked in this company _____________ 2003
for
since
. . . half an hour
for
since
. . . 2001
for
since
. . . I was 14
for
since
. . . a long time
for
since
. . . ten o'clock
for
since
. . . October
for
since
. . . last Tuesday
for
since
. . . three months
for
since
3. He's worked there ....... several years
a) since
b) for
4. I haven't seen him ...... last week
a) for
b) since
Earlier today, I ____________ a shower.
took
have taken
I ___________ breakfast at 7 am today.
ate
have eaten
She _____________ to class yesterday.
didn't come
hasn't come
_______ you visit the Statue of Liberty when you went to New York?
Did
Have
_______ you ever eaten at a restaurant in Chinatown?
Did
Have
I've never ___________ to a football game.
went
been
He ___________ a cashier for three years. He still loves the job!
was
has been
She _____________ in China for 20 years, but now she lives in the United States.
lived
has lived
He __________ to the gym this morning.
went
goes
have gone
has gone
I _______________ to the beach three times this year.
have
've been
go
gone
I'm hungry. I __________ breakfast at 7 this morning.
have eaten
ate
eat
eating
Irene __________ not at the meeting last Monday.
was
has
is
wasn't
__________ you ever eaten at Carl's Jr?
Has
Do
Have
Did
