
Present perfect simple or present perfect progressive
Quiz by Anikó Palásti
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
She _____________ to Europe several times.
_______________ the dog for a walk yet?
I'm exhausted. I ____________ all day.
I hope I'll pass the test. I ______________ hard for weeks.
I __________ for my keys since yesterday but I ____________ them
I can see you ___________ your room. It looks great!
____________ a book by Charle Dickens?
Ypou're going to New Zeland? Lucky you! ___________ to visit that country.
Put the verb in brackets in the correct tense: present perfect simple or present perfect progressive.
Where have you been? I __________________ (wait) for you for 30 minutes!
Put the verb in brackets in the correct tense: present perfect simple or present perfect progressive.
So Jack is your oldest friend? How long ______________ ( you/know) him?
Put the verb in brackets in the correct tense: present perfect simple or present perfect progressive.
Sue's eyes are really red and she looks sad. I think she ___________ (cry).
Put the verb in brackets in the correct tense: present perfect simple or present perfect progressive.
How long _____________ (you/have) this car?
Put the verb in brackets in the correct tense: present perfect simple or present perfect progressive.
Agnes is ill. She _______________ (be) in hospital for two weeks.
I ___________ all afternoon. Are you OK?
I ______ her four or five times, but her phone seems to be off.