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
COMMON EXPRESSIONS WITH PRESENT PERFECT
0
%
0
0
0
Back
Restart
Sarah has ... FOR 10 YEARS!
Excellent!
Oops!
Okay!
I haven't ... YET!
Help!
Oops!
Okay!
We've ALREADY ....
Fantastic!
Oops!
Okay!
Jana has JUST...
oh oh!
Oops!
Okay!
Have you EVER...?
Sure!
Oops!
Okay!
Has your mum EVER...?
Sure!
Oops!
Okay!
Sarah hasn't ... FOR x YEARS!
Brilliant!
Oops!
Okay!
Jana has JUST...
Good for her!
Oops!
Okay!
The new president hasn't ... YET.
It's about time!!
Oops!
Okay!
Ali has NEVER ...
You're pulling my leg!
Oops!
Okay!
We have ... SO FAR.
AHA!
Oops!
Okay!
IT'S THE FIRST TIME that Carlota has...
No way!
Oops!
Okay!
My parents have ALREADY...
Congratulations!
Oops!
Okay!
Hanna has NEVER ...
Seriously?
Oops!
Okay!
SO FAR, my /subject/ teacher has...
Blimey!
Oops!
Okay!
I've JUST ...
YAAAAAY
Oops!
Okay!
Has your dad EVER...?
Sure!
Oops!
Okay!
IT'S THE FIRST TIME my crush has...
WOW!
Oops!
Okay!
Ali has ALWAYS ...
You're kidding me!
Oops!
Okay!
Carlota has ... SINCE 2018.
OMG!
Oops!
Okay!
Carlota hasn't ... SINCE 2020.
No way!!!
Oops!
Okay!
The Maths teacher hasn't ... YET.
Oh! Come on!
Oops!
Okay!
Have you EVER...?
Really?
Oops!
Okay!
My team and I haven't ... YET.
Really?
Oops!
Okay!
I haven't ... FOR 5 DAYS!
Incredible!
Oops!
Okay!
Have you EVER...?
Sure!
Oops!
Okay!
I have ... FOR 2 WEEKS!
Amazing!
Oops!
Okay!
IT'S THE FIRST TIME Jana has...
WOW!
Oops!
Okay!
Have you EVER...?
Sure!
Oops!
Okay!
Hanna has ALWAYS ...
Of course!
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies