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 & Present Perfect Continuous
0
%
0
0
0
Back
Restart
How long _____ at this company? ( work)
How long have you been working at this company?
Oops!
Okay!
I _______________ London 4 times. (visit)
I have visited London 4 times.
Oops!
Okay!
They ___________ here for 7 years.
They have been living here for seven years.
Oops!
Okay!
I _______ a present for my sister's birthday all day. (look for)
I have been looking for a present for my sister's birthday all day.
Oops!
Okay!
The dog _____ its leg. (break)
The dog has broken its leg.
Oops!
Okay!
She ______ to London 3 times this month. (fly)
She has flown to London 3 times this month.
Oops!
Okay!
My god is tired because he ______ for hours. (run)
My god is tired because he has been running for hours.
Oops!
Okay!
The football team ____ the championship six times. (win)
The football team has won the championship six times.
Oops!
Okay!
She _____ her phone at home. (forget)
She has forgotten her phone at home.
Oops!
Okay!
The author ________ a series of history novels. (write)
The author has written a series of history novels.
Oops!
Okay!
____________ the new Marvel film? ( you / see)
Have you seen the new Marvel film?
Oops!
Okay!
It ___________ rain all day. (rain)
It has been raining all day.
Oops!
Okay!
The children ______ their homework. (already / finish)
The children have already finished their homework.
Oops!
Okay!
My mum ____ a cake for the party tonight. (make)
My mum has made a cake for the party tonight.
Oops!
Okay!
My house was so messy. I ______ it all day. (clean)
My house was so messy. I have been cleaning it all day.
Oops!
Okay!
My brother ____________ a car before. (not drive)
My brother hasn't driven a car before.
Oops!
Okay!
_______ your exam to the teacher? ( you / give)
Have you given your exam to the teacher?
Oops!
Okay!
He ______ the piano for 5 years. (play)
He has been playing the piano for 5 years.
Oops!
Okay!
I ______ a cold since last week (have)
I have had a cold since last week.
Oops!
Okay!
We ________ her today. (not see)
We haven't seen her today.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies