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
B1+_PresentPerfect
0
%
0
0
0
Back
Restart
I __________ already __________ (finish) my homework.
have already finished
Oops!
Okay!
I’ve _____ (study) Greek for three months and I still can’t say anything.
been studying
Oops!
Okay!
They __________ never __________ (try) sushi before.
have never tried
Oops!
Okay!
My friends __________ (plan) the trip for weeks.
have been planning
Oops!
Okay!
Rick’s an old friend. I’ve _____ (know) him since I was five.
known
Oops!
Okay!
Our bus ______ (arrive) yet. It should be here soon
hasn’t arrived
Oops!
Okay!
You __________ just __________ (send) the email, right?
have just sent
Oops!
Okay!
I __________ (see) that movie three times.
hvae seen
Oops!
Okay!
She __________ (study) all day and now she's exhausted.
has been studying
Oops!
Okay!
That’s the strangest story I’ve ever ______ (hear)!
heard
Oops!
Okay!
We __________ (wait) for you for over an hour.
have been waiting
Oops!
Okay!
You’ve _____ (play) that game all morning. Why don’t you do something else now?
been playing
Oops!
Okay!
It __________ (rain) all morning, so the ground is wet.
has been raining
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies