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 v present perfect continuous 2b
0
%
0
0
0
Back
Restart
I ________ (watch) seven films this week!
I’ve watched seven films this week!
Oops!
Okay!
_______ (I can’t) fall asleep lately. Maybe you should try rakija.
I haven’t been able to fall asleep lately. Maybe you should try rakija.
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!
I ________ (want) to go back to university for a long time.
I’ve wanted to go back to university for a long time.
Oops!
Okay!
She ___________________ (forget) how to get to my house.
She’s forgotten how to get to my house.
Oops!
Okay!
We ________ (always / hate) rush hour traffic.
We’ve always hated rush hour traffic.
Oops!
Okay!
She ________ (make) three cakes. They look delicious!
She’s made three cakes. They look delicious!
Oops!
Okay!
Of course he speaks German! _______ (he live) there for over 25 years.
Of course he speaks German! He’s been living there for over 25 years.
Oops!
Okay!
We ________ (write) this book for months and months.
We’ve been writing this book for months and months.
Oops!
Okay!
It _______ (snow) all night. There’s a metre of snow on the ground.
It’s been snowing all night. There’s a metre of snow on the ground.
Oops!
Okay!
I ________ (study) a lot recently. My exams are in a few weeks.
I’ve been studying a lot recently. My exams are in a few weeks.
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!
________ (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!
Julie ________ (learn) to drive for six years!
Julie’s been learning to drive for six years!
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!
How much coffee ________ (she / drink) this morning?
How much coffee has she drunk this morning?
Oops!
Okay!
I ________ (read) your book. Here it is, thank you.
I’ve read your book. Here it is, thank you.
Oops!
Okay!
I ___________________ (do) everything I needed to do today! Hurah!
I’ve done everything I needed to do today! Hurah!
Oops!
Okay!
What’s that delicious smell? _______ (you / cook)?
What’s that delicious smell? Have you been cooking?
Oops!
Okay!
Simon ________ (write) three books.
Simon’s written three books.
Oops!
Okay!
_______ (I try) to learn Ancient Greek for years. I think that I might be getting there.
I’ve been trying to learn Ancient Greek for years. I think that I might be getting there.
Oops!
Okay!
The kitchen is a complete mess! What ________ (the children do)?
What have the children been doing?
Oops!
Okay!
I _______ (always / love) chocolate.
I’ve always loved chocolate.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies