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, I w ...
0
%
0
0
0
Back
Restart
She ___________________ (forget) how to get to my house.
She’s forgotten how to get to my house.
Oops!
Okay!
I ___________________ (work) in the garden all day and I need a rest.
I’ve been working in the garden all day and I need a rest.
Oops!
Okay!
Alice didn't get a good grade. She wishes she _____ (work) harder.
had worked
Oops!
Okay!
She's keen on computers. She wishes she (study) ______ computer science next school year.
studied
Oops!
Okay!
We ___________________ (always / hate) rush hour traffic.
We’ve always hated rush hour traffic.
Oops!
Okay!
Julie ___________________ (learn) to drive for six years!
Julie’s been learning to drive for six years!
Oops!
Okay!
I ___________________ (read) your book. Here it is, thank you.
I’ve read your book. Here it is, thank you.
Oops!
Okay!
She ___________________ (make) three cakes. They look delicious!
She’s made three cakes. They look delicious!
Oops!
Okay!
___________________ (you / buy) your train ticket yet?
Have you bought your train ticket yet?
Oops!
Okay!
It ___________________ (not / rain) all summer, so the garden is dead.
It hasn’t rained all summer, so the garden is dead
Oops!
Okay!
The kitchen is a complete mess! What ___________________ (the children / do)?
The kitchen is a complete mess! What have the children been doing?
Oops!
Okay!
I am sorry I don’t know how to use the computer. If only I (know) ____ how to use it.
knew
Oops!
Okay!
I stayed late at work and missed the last bus. I wish I (not stay) _____ at work late.
hadn't stayed
Oops!
Okay!
Amanda ___________________ (already / have) lunch, so she’ll meet us later
Amanda’s already had lunch, so she’ll meet us later.
Oops!
Okay!
He was running very fast when he had a heart attack. If only he (not/run) _______ so fast.
hadn't run
Oops!
Okay!
How much coffee ___________________ (she / drink) this morning?
How much coffee has she drunk this morning?
Oops!
Okay!
I ___________________ (do) everything I needed to do today! Hurray!
I’ve done everything I needed to do today! Hurray!
Oops!
Okay!
Tom likes football very much. He wishes he ______(become) a professional football player.
became
Oops!
Okay!
Simon ___________________ (write) three books.
Simon’s written three books.
Oops!
Okay!
David feels great these days. He ___________________ (get) up early lately.
David feels great these days. He’s been getting up early lately.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies