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
0
%
0
0
0
Back
Restart
I and Tom______ Jessica since last Monday.(not/meet)
I and Tom haven't met...
Oops!
Okay!
_____you______on Mike's car yet ?(have),(sit)
Have you sat on... ?
Oops!
Okay!
My sister________her room for 3 months.(not/sweep)
My sister hasn't swept...
Oops!
Okay!
He _______the piano for 5 years. (not/play)
He hasn't played the piano for 5 years.
Oops!
Okay!
John_______for this company for 12 years.(work)
John has worked ...
Oops!
Okay!
______they_____ the answer yet ? (have),(know)
Have they known ... ?
Oops!
Okay!
We______there 5 times.(be)
We have been there...
Oops!
Okay!
You ______ your exam to the teacher. (not / give)
You haven't given
Oops!
Okay!
She ________anything for 3 days. (not/eat)
She hasn't eaten...
Oops!
Okay!
The candle______ up the whole room. (light)
The candle has lit up
Oops!
Okay!
I ________________ a present for my sister's birthday. (buy)
I have bought a present for my sister's birthday.
Oops!
Okay!
______Linda_____ it down yet ? (have) (write)
Has Linda written .... ?
Oops!
Okay!
________she_______ here all her life ?(has),(live)
Has she lived here... ?
Oops!
Okay!
This dog______how to dance well.(learn)
This dog has learnt/learned...
Oops!
Okay!
_______the children _______ their homework yet ? (have)(finish)
Have the children finished... ?
Oops!
Okay!
______you______ the dog ? (have),(lose)
Have you lost... ?
Oops!
Okay!
Mike ______________ her many times today. ( see)
Mike has seen.
Oops!
Okay!
_______Tom_______ homework yet ? (have),(do)
Has Tom done... ?
Oops!
Okay!
The bird ______back to my garden since April. ( not/fly)
The bird hasn't flown back
Oops!
Okay!
I __________________ the first time I met her. (not forget)
I haven't forgot/forgotten
Oops!
Okay!
______you friend______the door on the rooftop ?(have),(lock)
Has your friend locked... ?
Oops!
Okay!
The football team ____________ the championship six times. (win)
The football team has won the championship six times.
Oops!
Okay!
My father_____ his key,so he is very worried.(not,find)
My father hasn't found...
Oops!
Okay!
My brother ________________ a car before. (not drive)
My brother hasn't driven a car before.
Oops!
Okay!
My mum _______________ a cake for the party tonight. (not/make)
My mum hasn't made a cake for the party tonight.
Oops!
Okay!
I _______________ London 4 times. (visit)
I have visited London 4 times.
Oops!
Okay!
______Jane and Jill______ the dinner yet ?(have),(cook)
Have Jane and Jill cooked... ?
Oops!
Okay!
I_____to the zoo twice.(come)
I have come....
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies