(1)

Sally gained weight because she ..........................overeating

had been

have been

has been

been


(2)

How long had you ...............English before you moved to Miami?

study

studies

studied

been studying


(3)

Cathy ....................the piano for 35 years

has been playing

plays

played

had been playing


(4)

We have been waiting for them.

Present perfect continuous

Simple present perfect

Simple present

SImple present perfect continuous progressive


(5)

They had been walking for over 6 hours...

Progressing Past Perfect

Past Perfect with been

Past Perfect Continuous

Past Perfect


(6)

was disappointed when I had to cancel my holidays. I
.......................forward to it.

had looked

had been looking

was looking

looked


(7)

When I got home Mark had just turned the TV. He ........... a film.

was watching

had been watching

watched

had watched


(8)

.By the time Sam found an umbrella, it ................. for ten minutes.

have been raining

has been raining

had been raining

had rained


(9)

Ann thought that she ....................... the visitor before.

saw

sees

was seeing

had seen


(10)

As it................................... dark we decided to go home.

gets

would get

had got

was getting


(11)

He kept looking at her, wondering where he..................... her

see

had seen

saw

has seen


(12)

They decided to get married last month although they ...........
each other for only six weeks.

knew

know

had known

has known


(13)

was the weather good when you.......................... tennis?

played

were playing

will be played

will be playing


(14)

When he came to the station the train already .....................

has left

leaves

had left

left


(15)

Last Monday when I left the house it ............. heavily.

rain

was raining

had rained

rained