Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present perfect
0
%
0
0
0
Back
Restart
I (never like) ... bananas. I think they're horrible!
have never liked/ 've never liked
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!
Alain (be) ... in hospital three times this year.
has been / 's been
Oops!
Okay!
My uncle (smoke) ... 40 cigarettes a day for 40 years – and he's a doctor!
has smoked/ 's smoked
Oops!
Okay!
I (want)... to be an actor for as long as I can remember.
have wanted / 've wanted
Oops!
Okay!
Zerrin (watch) ... that TV programme every week since it started.
has watched / 's watched
Oops!
Okay!
What's the most interesting city you (ever visit) ... ?
have ever visited/ 've ever visited
Oops!
Okay!
Since he finished university, my brother (work) ... in five different countries.
has worked/ 's worked
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!
Your experience on this site will be improved by allowing cookies.
Allow cookies