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 Simple
0
%
0
0
0
Back
Restart
I __________ (live) in Riga _______ 5 years.
I have lived in Riga for 5 years.
Oops!
Okay!
He ___________ (work) at the bank ___________ 2010.
He's worked at the bank since 2010.
Oops!
Okay!
I __________ (just / finish) reading a fascinating book.
I've just finished reading a fascinating book.
Oops!
Okay!
He __________ (not / see) that movie ___.
He hasn't seen that movie yet.
Oops!
Okay!
I __________ (already / see) that movie, and it's not even officially released.
I've already seen that movie, and it's not even officially released.
Oops!
Okay!
She __________ (already / visit) the doctor about her health concerns.
She's already visited the doctor about her health concerns.
Oops!
Okay!
They __________ (visit) many countries in their lives.
They've visited many countries in their lives.
Oops!
Okay!
She __________ (work) as a teacher ___________ 2015.
She has worked as a teacher since 2015.
Oops!
Okay!
We __________ (live) in this city for several years.
We've lived in this city for several years.
Oops!
Okay!
I __________ (never / eat) sushi.
I've never eaten sushi.
Oops!
Okay!
They ___________ (marry) ___________ 2004.
They have been married since 2004.
Oops!
Okay!
My friends __________ (not / be) to a concert recently.
My friends haven't been to a concert recently.
Oops!
Okay!
She ___________ (play) the piano ___________ she was 6 years old.
She's played the piano since she was 6 years old.
Oops!
Okay!
__________ you __________ (meet) your new colleague from the other department?
Have you met your new colleague from the other department?
Oops!
Okay!
She __________ (not / try) that type of cuisine.
She hasn't tried that type of cuisine.
Oops!
Okay!
They ___________ (marry) ___________ 20 years.
They have been married for 20 years.
Oops!
Okay!
They ____________ (study) English ____________ 2 years.
They've studied English for 2 years.
Oops!
Okay!
She __________ (already / eat) lunch.
She's already eaten lunch.
Oops!
Okay!
By the time I arrived, they __________ (already / finish) the project.
By the time I arrived, they had already finished the project.
Oops!
Okay!
__________ you __________ (not / finish) your homework ______?
Haven't you finished your homework yet?
Oops!
Okay!
We __________ (already / start) the meeting because everyone is here.
We've already started the meeting because everyone is here.
Oops!
Okay!
We __________ (not / meet) our new neighbours _______.
We haven't met our new neighbours yet.
Oops!
Okay!
How many times __________ you __________ (travel) abroad?
How many times have you travelled abroad?
Oops!
Okay!
__________ he __________ (not / start) the project that was assigned last week?
Hasn't he started the project that was assigned last week?
Oops!
Okay!
They __________ (not / see) the latest movie _____.
They haven't seen the latest movie yet.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies