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