Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Present Perfect Simple
0
%
0
0
0
Back
Restart
Be - Was/Were - ...
beed
been
gone
Oops!
Okay!
The cat ... caught a mouse.
haven't
hasn't
Oops!
Okay!
My computer ... crashed!
has
have
Oops!
Okay!
The weather ... been really cold.
has
have
Oops!
Okay!
Drink - Drank - ...
drunk
drunken
drink
Oops!
Okay!
Tom and Harry ... ... a story together.
have written
has written
Oops!
Okay!
See - Saw - ...
seen
seed
sawed
Oops!
Okay!
I ... cheated in an exam.
hasn't
haven't
Oops!
Okay!
Fly - Flew - ...
flewn
flewed
flown
Oops!
Okay!
The students ... passed their exams.
have
has
Oops!
Okay!
I ... never worked in a shop before.
has
have
Oops!
Okay!
Drive - Drove - ...
droven
drived
driven
Oops!
Okay!
My birthday party ... ... incredible!
has been
have been
Oops!
Okay!
We aren't hungry, we ... eaten lunch.
have
has
Oops!
Okay!
I ... heard a noise upstairs. What was it?
has
have
Oops!
Okay!
My parents ... found new jobs in the city.
have
has
Oops!
Okay!
Make - Made - ...
maken
made
maden
Oops!
Okay!
They ... been to China.
haven't
hasn't
Oops!
Okay!
He ... never seen a dolphin in real life.
have
has
Oops!
Okay!
Take - Took - ...
taked
tooken
taken
Oops!
Okay!
Sing - Sang - ...
sang
sunged
sung
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies