NEW
Font size
WorksheetsPRESENT PERFECT TENSE
Total questions: 20
Worksheet time: 11mins
He ______________ to Hawaii many times.
have been
went
has been
was going
I _________________ to Oregon twice last year
have been
has been
went
was going
The present perfect tense is made:
have/has + past participle
had + participle
be + verb + -ing
have/has + past tense
She _________________ ten pages already.
has wrote
has written
writed
wrote
Steven ________________ seven movies so far this month.
saw
will see
has seen
will have seen
We have lived here ____________ 2008.
for
since
in
on
We have lived here _______________ 10 years
for
since
in
on
That dog has been wonderful _______________ you got it.
for
since
but
when
The dog has been outside ________________ a long time
for
since
nearly
almost
I ________________ my teeth this morning.
had brushed
have brushed
brushed
brush
I _________________ my car when I was young.
have crashed
crashed
had crashed
will crash
They _____________________ several expensive cars since getting that job.
owned
have owned
were owning
will own
Have you __________________ your homework yet?
did
done
have done
doing
I ___________________ that book last week.
read
readed
have read
has read
Diana has .... this song
sings
singing
sung
sang
Roni has .... for two hours
slept
sleeped
sleep
sleeps
They __________________ in Bandung ____________ they moved here.
were / since
have been / since
have been / for
were / for
______your parents _________to a school exhibition?
Has - went
Have - went
Has - gone
Have - gone
________________ the children _________________ (eat) their breakfast yet?
Have ate
Have eaten
Has eat
Have eating
