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 revision
0
%
0
0
0
Back
Restart
______ 2010
since
Oops!
Okay!
break - broke - ?
broken
Oops!
Okay!
eat - ate - ?
eaten
Oops!
Okay!
be - was/were - ?
been
Oops!
Okay!
_____ half a year
for
Oops!
Okay!
make - made - ?
made
Oops!
Okay!
break - broke - ?
broken
Oops!
Okay!
meet - met - ?
met
Oops!
Okay!
_____ my last birthday
since
Oops!
Okay!
______ two days
for
Oops!
Okay!
_____ six months
for
Oops!
Okay!
do - did - ?
done
Oops!
Okay!
see- saw - ?
seen
Oops!
Okay!
_____ I met you
since
Oops!
Okay!
_____ a long time
for
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies