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 and Continuous
0
%
0
0
0
Back
Restart
I know, I'm really red. I (run).
HAVE BEEN RUNNING
Oops!
Okay!
I (clean) the kitchen, so what would you like me to do next?
HAVE CLEANED
Oops!
Okay!
My name is Hannah and I (play) tennis for three years.
HAVE BEEN PLAYING
Oops!
Okay!
I (practise) this piece for weeks, but I still (not learn) it.
HAVE BEEN PRACTISING / HAVEN'T LEARNT
Oops!
Okay!
Adriana doesn’t know many people in our town yet. She (only live) here for a few weeks.
HAS ONLY BEEN LIVING
Oops!
Okay!
Our neighbour (play) the violin for the last three hours and it’s driving me mad!
HAS BEEN PLAYING
Oops!
Okay!
I'm starving as I (not eat) all day.
HAVEN´T EATEN
Oops!
Okay!
The bus (not come). I (wait) here for ages.
HASN'T COME / HAVE BEEN WAITING
Oops!
Okay!
She (read) ten books this year.
HAS READ
Oops!
Okay!
She (study) Physics at university but will graduate tomorrow.
HAS BEEN STUDYING
Oops!
Okay!
This isn’t the first time I (fix) the brakes on my bike.
HAVE FIXED
Oops!
Okay!
We (see) that show three times.
HAVE SEEN
Oops!
Okay!
I’m really tired because I (cook) all day!
HAVE BEEN COOKING
Oops!
Okay!
I (visit) friends, so I haven’t spoken to my parents yet today.
HAVE BEEN VISITING
Oops!
Okay!
Since I started the project, I (do) research on someone famous from my country.
HAVE BEEN DOING
Oops!
Okay!
Vicky and Kostas (be) friends for many years. They actually met at primary school.
HAVE BEEN
Oops!
Okay!
We (spend) every summer in Crete since I was a child, so it’ll be sad if we don’t go there this year.
HAVE SPENT
Oops!
Okay!
My mum (ask) me to tidy my room several times.
HAS ASKED
Oops!
Okay!
Sorry it (take) me so long to reply but I (be) busy with training.
HAS TAKEN - HAVE BEEN
Oops!
Okay!
Congratulations! You (pass) the exam with really high marks!
HAVE PASSED
Oops!
Okay!
He (study) all day. He wants to get good marks in his exams.
HAS BEEN STUDYING
Oops!
Okay!
I (like) singing since I was a child.
HAVE LIKED
Oops!
Okay!
In these last three weeks, I (learn) so many interesting things which I didn’t know how to do before.
HAVE LEARNT
Oops!
Okay!
You (clean) the bathroom. It looks lovely!
HAVE CLEANED
Oops!
Okay!
Time (fly) by since I saw you in Italy.
HAS FLOWN
Oops!
Okay!
I (be) interested in it since I saw a film about it.
HAVE BEEN
Oops!
Okay!
We're really tired. We (drive) since midnight.
HAVE BEEN DRIVING
Oops!
Okay!
They (talk) about it for weeks, but nothing (do) up to now.
HAVE BEEN TALKING - HAS BEEN DONE
Oops!
Okay!
Nice to hear from you. I (think) about writing to you for ages.
HAVE BEEN THINKING
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies