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 Simple x Present Perfect Continu ...
0
%
0
0
0
Back
Restart
Oops!
Okay!
She ______ (visit) Paris several times.
has visited
Oops!
Okay!
The team _______(win) five consecutive games
has won
Oops!
Okay!
The company ______(hire) new managers since last week
has been hiring
Oops!
Okay!
I __________(finish) my homework.
have finished
Oops!
Okay!
They ___________( not - complete) the project on time
have not/haven't
Oops!
Okay!
We __________ ( explore) the city since morning
have been exploring
Oops!
Okay!
They ______ never _____ (try) sushi before
have tried
Oops!
Okay!
I ___________ (lose) my keys.
have lost
Oops!
Okay!
Oops!
Okay!
They _____(play) soccer since 3 o'clock.
have been playing
Oops!
Okay!
He ____ already _____ (see) that movie
has seen
Oops!
Okay!
I _________(live) in this city for 20 years and I don't miss it, I prefer where I am now.
have lived
Oops!
Okay!
My brother _____ painted the house this week
has
Oops!
Okay!
We _______(wait) for the bus for 30 minutes, I will go back home.
have been waiting
Oops!
Okay!
_____ she ____(meet) her new neighbor yet?
Hasn't met
Oops!
Okay!
_____ you _____(study) ? Remember the test is tomorrow!
Have you studied
Oops!
Okay!
I _______ (not-eat) at that restaurant before.
have never eater / have not eaten / haven't eaten
Oops!
Okay!
They _________ (build) a tree house in the backyard.
have built
Oops!
Okay!
She ______(not dance), she _______(study) all morning.
hasn't been dancing / has been studying
Oops!
Okay!
The gardener _____(plant) new flowers in the garden since 7 AM.
has been planting
Oops!
Okay!
I ____________(study) English for two hours every day this week.
have been studying
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies