NEW
Font size
WorksheetsPresent Perfect.
Total questions: 17
Worksheet time: 13mins
The present perfect is formed by...
HAVE + PAST PARTICIPLE
HAVE / HAS + PAST PARTICIPLE
AM/ IS/ ARE + PAST PARTICIPLE
AM / IS / ARE + V-ING
Rafael Nadal has
earned
win
won
winned
Have you....been to Lisbon?
ever
never
already
since
I _____ a teacher since 1998
has been
have been
hasn't been
I have ________ for my uncle
work
working
worked
worke
_____ you ever been to new york ?
has
have
hasn't
____ he read the book that you gave me yesterday?
Has
Have
Hasn't
haven't
when you use present perfect you select
based verb form
infinitive verb
past
past participle verb
where have you gone today?
l have gone to masaya
l have go to masaya
l having gone to masaya
Have you ever ________ a famous star?
swum
driven
seen
broken
have you ever (do) any strange thing?
done
does
do
du
"write" in present perfect
write
writing
wrote
written
"take" in present perfect
tooks
take
takes
taken
"to be" in present perfect
be
been
was/were
am/are/is
