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
0
%
0
0
0
Back
Restart
off / still / taken / plane / Our / hasn’t.
Our plane still hasn't taken off
Oops!
Okay!
that / read / already / I’ve / book.
I've already read that book
Oops!
Okay!
question / yet / haven’t / answered / my / You.
You haven't answered my question yet
Oops!
Okay!
jeans / new / bought / just / these / I’ve.
I've just bought these new jeans
Oops!
Okay!
us / hasn’t / plans / told / Jayne / yet / her.
Jayne hasn't told us her plans yet
Oops!
Okay!
apartment / moved / our / still / We / to / new / haven’t.
We still haven't moved to our new apartment
Oops!
Okay!
recently / company / left / Hilary / has / the.
Hilary has recently left the company
Oops!
Okay!
yet / you / contract / signed / the / Have?
Have you signed the contract yet?
Oops!
Okay!
swim / the / yet / Have / children / to / learnt?
Have the children learnt to swim yet?
Oops!
Okay!
married / recently / Florence / got / has.
Florence has recently got married
Oops!
Okay!
plane / just / off / got / We’ve / the
We've just got off the plane
Oops!
Okay!
food, / ordered / I’ve / our / already / thanks.
I've ordered our food already, thanks
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies