Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 1

EXERCISES (PERFECT TENSES)

I - Put the verbs into the correct form (Present Perfect Simple or Past Simple):

1. I ______________ (know) him for 10 years.

2. She ____________ (come) here two days ago.

3. We ___________ (be) in Australia last year.

4. My friend _______________ (just / pass) his driving test.

5. _________ you __________ (see) your cousins recently?

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.

3. Why was he so tired? He ___________ (play) tennis for five hours.

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.

You might also like