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
What's the most interesting city you (ever visit) ... ?
have ever visited/ 've ever visited
Oops!
Okay!
I (want)... to be an actor for as long as I can remember.
have wanted / 've wanted
Oops!
Okay!
I (never like) ... bananas. I think they're horrible!
have never liked/ 've never liked
Oops!
Okay!
My uncle (smoke) ... 40 cigarettes a day for 40 years – and he's a doctor!
has smoked/ 's smoked
Oops!
Okay!
Since he finished university, my brother (work) ... in five different countries.
has worked/ 's worked
Oops!
Okay!
Alain (be) ... in hospital three times this year.
has been / 's been
Oops!
Okay!
You (have) ... that suit for more than ten years! Isn't it time to get a new one?
have had/ 've had
Oops!
Okay!
Zerrin (watch) ... that TV programme every week since it started.
has watched / 's watched
Oops!
Okay!
I (play) ... tennis since I was eight years old.
have played/ 've played
Oops!
Okay!
Sophie and I (know) ... each other since we were at school together.
have known/ 've known
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies