Edit Game
Present perfect simple or continuous
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public





 Save   18  Close
Recently he ............... (work) fewer hours because he .................... (feel) very well. He has a sore back.
has been working / hasn't been feeling
They ........................ always .................. (want) to go to Australia - it's their dream.
have always wanted
Susan .......... (visit) the USA a couple of times but she prefers visiting Europe.
has visited
Come on! You ....... (sleep) for 12 hours! It's time to get up!
have been sleeping
I ............. (finish) my homework. I .......... (watch) that new Netfilx series all afternoon.
haven't finished / have been watching
past participle - feel
felt
past participle - come
come
past participle - read
read
past participle - swim
swum
past participle - forget
forgotten
We .................. (be) friends for many years.
have been
He .......... just ................. (pass) his exam!
has just passed
Where .................. they ............... (be) all day? I didn't see them at school today!
have they been
How long .......... she ........... (have) her new car?
has she had
How long ............ you ............. (study) English?
have you been studying
How many times ................ (read) your favourite book?
have you read
My sister ......... (see) the new James Bond film yet!
hasn't seen
I've ................... (play) the guitar for 3 hours and now my hands hurt.
been playing