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
0
%
0
0
0
Back
Restart
I ________ (already / fill) in over forty job applications and still no news on any of them.
have already filled
Oops!
Okay!
Since I left school in summer, I ______ (do) a holiday job.
have done
Oops!
Okay!
How many times ______ (you/eat) Japanese food?
have you eaten
Oops!
Okay!
I _____ (drive) there several times before. I know the way.
have driven
Oops!
Okay!
She can't still be hungry. She _______ (eat) five sandwiches so far!
has eaten
Oops!
Okay!
I _____________ (draw) a picture.
have drawn
Oops!
Okay!
My dad ___________ (ask) to tidy up my room several times.
has asked me
Oops!
Okay!
The film _______ (not / run) for five minutes yet, but there's a commercial break already!
hasn't run
Oops!
Okay!
I _______ (help) my mum while her assistant was on holiday.
have helped
Oops!
Okay!
I _______ (visit) friends this morning, so I haven't spoken to my parents yet today.
have visited
Oops!
Okay!
She ___________ (write) her homework twice.
has written
Oops!
Okay!
Adriana doesn't know many people in our town yet. She ______ (only/live) here for a few months.
has only lived
Oops!
Okay!
Tom _________ (be married) for five years, but I _________ (not meet) his husband yet.
has been married / haven't met
Oops!
Okay!
I'm really tired because I _______ (cook) all day!
have cooked
Oops!
Okay!
I _______ (phone) her more than six times, but she never answers the phone.
have phoned
Oops!
Okay!
Congratulations! You ________ (pass) the exam with really high marks!
have passed
Oops!
Okay!
I _________ (clean) the kitchen, what do you want me to do next?
have cleaned
Oops!
Okay!
I'm really tired. I _________ (work) since seven thirty this morning.
have worked
Oops!
Okay!
I think my friend Andew ______ (work) too hard recently and needs to rest.
has worked
Oops!
Okay!
I ______ (study) French all evening, I'm exhausted!
have studied
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies