A
B
C
D
E
100

They _________ (start) building their new house 18 months ago.

started

100

I _________ (study) English for three years.

have been studying

100

When I came home, the kids ________(sleep) for several hours.

had been sleeping

100

I ________ (meet) the company manager two weeks ago.

met

100

When I was 15 I _________ (go) to Dublin.

went

200

His doctor told him that his injury ___________ serious and that he _______ (hurt) his arm badly!

was, had hurt

200

_______ Jim ever_______ (fly) before his flight last week?

Had Jim ever flown before his flight last week?

200

The baby _______ (fall) asleep already.

has fallen

200

Sue got wet because she _______ (not bring) an umbrella.

had not brought

200

You will never find the treasure! I ________ (hide) it where you will never find it!

have hidden

300

Before she visited the museum she ________ never _______ (see) great art.

had never seen

300

My uncle ________ (arrive) in Lisbon last night but he _________ (not call) yet. 

arrived, has not called

300

When my niece ______ (be) at school, she ________ (play) in a handball team.

was, played

300

Take your umbrella with you. It ________ (start) raining.

has started

300

I ____________(have) the mobile since the summer.

have had

400

The Canterville ghost appeared that night. I _______ (not believe) in ghosts before.

had not believed

400

We ________ (not speak) to your sister for a long time. (they still do not speak to her)

have not spoken

400

Before her trip last year, she _________ never _________ (be) to the U.S.

Before her trip last year, she had never been to the U.S.

400

I __________ (not eat) anything since breakfast.

have not eaten

400

When we ________ (reach) the cinema, all the tickets ______ (alreday / sell).

reached, had been already sold

500

What´s happened? Do you understand it? He ________ (leave) without saying goodbye!

has left

500

We _________ (not go) to the cinema last night.

did not go

500

________ you ________ (see) that funny new TV show yet?

Have you seen that funny new TV show yet?

500

We were extremely tired because we _________ (walk) all day.

had been walking

500

Although Cathy has been working hard recently, her painting __________ (not / finish).

hasn´t been finished