Exercises Perfect Tenses
Exercises Perfect Tenses
Exercises Perfect Tenses
I - Put the verbs into the correct form (Present Perfect Simple or Past Simple):
II - Choose the correct form (Present Perfect Simple or Present Perfect Continuous):
1. How much money has Jack spent / has Jack been spending in the casino?
2. How long has she sat / has she been sitting in the garden?
3. How many short messages have you been sending / have you sent this month?
4. Have you emptied / Have you been emptying the bin yet?
5. Lucy, have you been bathing / have you bathed your dolls? The bathroom floor is absolutely
wet.
III – Put the verbs into the correct form (Past Perfect Simple or Past Simple):
1. I ______________ (learn) that lesson well before I _________ (go) out last night.
2. He ____________ (finish) the report before he __________ (shut) down his computer.
4. The old lady thanked me for what I _______________ (do) for her yesterday.
5. ______ you _______(already / see) the film before it ______ (come) to our cinemas?
IV – Choose the correct form (Past Perfect Simple or Past Perfect Continuous):
1. How long had you known / had you been knowing him before he asked you to marry him?
2. How many e-mails had you written / had you been writing before you went to sleep?
3. She had made / had been making a delicious cake before the party began.
4. We had been sitting / had sat in the garden for a long time before it started to rain.
5. He had been finding / had found his car keys before it was too late.