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 Challenge
0
%
0
0
0
Back
Restart
Lionel Messi ___ (be) a football player since 1995.
has been
Oops!
Okay!
Angelina Jolie ___ (be/already) a vegetarian for many years.
has already been
Oops!
Okay!
He ___ (play) the piano for 15 years.
has played - 's played
Oops!
Okay!
Johnny Depp ___ (not win/still) an Oscar.
still hasn't won
Oops!
Okay!
I ___ (have/just) pancakes for breakfast.
have just had
Oops!
Okay!
Martha ___ (read/already) all Harry Potter's books.
has already read
Oops!
Okay!
Ed Sheeran ___ (not write) all of his songs.
hasn't written
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies