Present Perfect
Present perfect continuois
Past perfect
Past perfect continuous
100

Have you _________ been to Europe?

ever

100

How long _____you_______(work) in this company?

have you been working

100

Lily _________ (not start) her new job when you saw her last week. 

had not started

100

We ________(wait) for three hours when finally you ____(call) telling you would not come.

had been waiting, called

200

Nadim ______(break) his leg.

has broken

200

I have been working here _____ two years. 

for

200

Tom _________ (leave) the party when I ______(go) there. 

had already left, went

200

______dinosours ____(live) when people _____(be) on earth?

had dinosours been living, were

300

It is the first time Shahlo ______(be) in a helicpter.

has been

300

I have not seen her __________ New Year.

since

300

Jack _______(have) breakfast when someone _______ (knock) the door and _______ (ask) go out.

had had, knocked, asked

300

It ______ (start) raining at 3 o'clock . They ________(play) tennis for four hours.

started, had been playing

400

-Oh, I _______ (burn) myself. 

-How did you do that? 

-I was cooking dinner. 

have burned

400

Correct the sentence.

I have never been driving a car for a long time.

I have not been driving a car for a long time.

400

Jane ______ (never be) in Japan before she ______(come) here to study.

had never been, came

400

- _____ had you been studying abroad when we met?

- ____ five months.

How long, for