NEW
Font size
WorksheetsPresent perfect
Total questions: 16
Worksheet time: 13mins
I haven't read that book ________.
just
already
yet
/
I don't want to see "Alien 9" at the cinema again. I've __________seen it twice.
just
already
yet
/
Have we ______ before?
meet
met
meeting
meets
Have you ever ________ to China?
went
go
been
gone
They __________________ in California ____________ they moved here.
were / since
have been / since
have been / for
were / for
Have you __________________ your homework yet?
did
done
have done
doing
They _____________________ several expensive cars since getting that job.
owned
have owned
were owning
will own
I _________________ my car when I was young.
have crashed
crashed
had crashed
will crash
The dog has been outside ________________ a long time
for
since
nearly
almost
We have lived here _______________ 10 years
for
since
in
on
We have lived here ____________ 2008.
for
since
in
on
Steven ________________ seven movies so far this month.
saw
will see
has seen
will have seen
She _________________ ten pages already.
has wrote
has written
writed
wrote
I _________________ to Oregon twice last year
have been
has been
went
was going
He ______________ to Hawaii many times.
have been
went
has been
was going
