Font size
WorksheetsVery long but perfect present perfect revision test
Total questions: 70
Worksheet time: 36mins
Participle of: BECOME
BECOMED
BECAME
BECOME
Participle of: BRING
BRANG
BROUGHT
BRINGED
Participle of: CUT
CUTTED
CUTED
CUT
Participle of: EAT
EATIED
EATEN
ATE
Participle of: FORGET
FORGOT
FORGOTTEN
FORGETTED
Participle of: HANG
HANGED
HUNG
HUNGED
Participle of: HURT
HURTED
HURTING
HURT
Participle of: MAKE
MAD
MAKED
MADE
Participle of: READ
READ
RED
Participle of: SHAKE
SHAKED
SHUKE
SHAKEN
Participle of: SPEAK
SPOKE
SPOKEN
SPEAKED
Participle of: WAKE
WOKEN
WAKED
WOKE
Participle of: BUILD
BUILT
BUILDING
BUILDED
Participle of: FALL
FELT
FALLEN
FELL
Participle of: HAVE
HAS
HAD
HAVED
Participle of: RIDE
RODED
RIDDEN
RODEN
Participle of: SPEND
SPENDED
SPENT
Participle of: TAKE
TAKEN
TOOKED
TAKED
Participle of: WEAR
WORE
WEARED
WORN
Participle of : WRITE
Wrote
Writen
Written
Participle of: FEED
FEEEDED
FEET
FED
Participle of: TELL
TELLED
TOLLEN
TOLD
Participle of: STEAL
STOLE
STEALED
STOLEN
Participle of: FEEL
FELT
FELL
FOLD
The present perfect is formed by...
HAVE + PAST PARTICIPLE
HAVE / HAS + PAST PARTICIPLE
AM/ IS/ ARE + PAST PARTICIPLE
HAVE + ED VERBS
The interrogative form is...
Have you been...?
You have been...?
Have been you...?
We........... chinese food (-)
haven´t tryed
hasn´t tried
Have not tried
haven´t tryied
Elena ..... Egypt (-)
hasn´t visit
hasn't visited
hasnt visited
has visited
They .... on a roller coaster (-)
haven´t being
hasn´t been
havent been
haven't been
I .... any bones (-)
has broken
have broke
haven´t broken
hasn´t broken
.... Mary ever ...... the guitar ?
Has --- play
Has--- played
Has --- playied
Have-- play
_______________ he (call) _______________________ María?
Have / called
Has / called
Has / call
Has / calling
It (rain) ______________________ for a very long time.
has rain
has rained
have rained
have rain
Cindy ________________ (drive) her car for only five months
has drived
has driven her
has drive
have drived
Cristiano Ronaldo
have represented Portugal
has Portugal represented
has represent Portugal
has represented Portugal
Rafael Nadal has
earned
win
won
winned
Have you ever _______________ to Lisbon?
been
be
go
Shakira ....composed songs in Arabic, English, Portuguese, Spanish and French
have
is
has
The song contest hasn't started
already
never
yet
still
Have you finished your homework _______?
never
yet
for
still
I have __________ seen this movie twice
already
never
just
since
I have not washed my shirts _________.
still
ever
yet
already
I have _________done the washing-up.
never
yet
already
for
Don't come in here with those muddy shoes! I've _______ cleaned this floor!
just
already
yet
/
Have you finished the composition for History class ______?
yet
already
Oh, nothing for me, thank you. I've _______ eaten. I had dinner less than 30 minutes ago.
just
already
yet
I haven't read that book ________.
just
already
yet
/
Helen has been a vegetarian _________three years.
for
since
I haven't worked _________ last December.
for
since
Mia has lived here ________a long time.
for
since
It's been raining ....................... lunchtime.
since
for
Sarah has lived in Paris ................... 1995.
for
since
Paul has lived in Brazil ................. ten years.
for
since
I'm tired of waiting.
We've been sitting here ................. an hour.
since
for
Kevin has been looking for a job ............... he left school.
since
for
