Level 3 - ch 9 - Present perfect progressive

Complete the sentences with the verb in brackets.


Fill in all the gaps, then press "Check" to check your answers. Use the "Hint" button to get a free letter.

Guidelines:

This is only an exercise in writing the present perfect progressive, (also called the present perfect continuous.)

Consequently you do not have to decide which tense to use, the correct form of the present perfect progressive is always correct. The verb is in brackets ( ) at the end of each sentence.

You can use contractions if you wish.('ve for "have", 's for "has") but only in the less formal sentences.

Here are some notes on its use:

There are some words never used with the progressive: ever never yet always: The present perfect is frequently used with these.

Sometimes the negative can't be used: e.g. "It has been raining for days." is OK but the negative could only logically be "It hasn't rained for days."

There are some verbs never used in the progressive: know, feel, hear, see, (except in colloquial uses like "He's been seeing Mary for months."

There are some verbs where the choice between present perfect and present perfect continuous doesn't make much difference, notably work and live:
"I've been working for the Post office for years."
"I've worked for the Post Office for years."
It for hours. (snow)

Mike out with Jane for more than a year. (go)

Bob on his computer since he got up. (work)

I for the doctor for two hours. (wait)

How long your brother furniture? (make)

How long you golf? (play)

I for this company for ten years. (work)

How long it raining? (rain)

Frank stem cells for five years. (study)

My grandparents since they were children and they refuse to retire. (farm)

We mushrooms for three hours and we still don't have enough for an omelette. (pick)

You must be tired.You since breakfast. (drive)

The Rothschild family banks all over Europe since the 18th century. (run)

How long you the washing? (do)

The cat in the sun for hours. (lie)