Perfect Tenses
Relative Clauses
100

By 1600s, Europeans ______ (discover) how the solar system works, but they _____(not arrive) in Australia.

By 1600s, Europeans had discovered how the solar system works, but they hadn't arrived in Australia.

100

Add the pronoun. 

That's the man ____ offered me a lift home.

That's the man who offered me a lift home.

200

I hope that I ____ (pass) English Prep by the time I'm 21.

I hope that I will have passed (pass) English Prep by the time I'm 21.

200
Put the words in the correct order. 


woman/I/that's/talking/was/about/the/who

That's the woman who I was talking about. 

300

The grass is extremely dry, it ____ (not rain) for weeks.

The grass is extremely dry, it hasn't rained for weeks.

300

Put the sentence in the correct order. 

holiday/is/when/all/shops/a/public/a/day/when/the/close

A public holiday is a day when all the shops close. 

400

It was no good trying to persuade him- he ____ (make) up his mind a long time ago.

It was no good trying to persuade him- he had made up his mind a long time ago.

500

I don't think I would recognise Anita any more- I ____ (not see) her for years.

I don't think I would recognise Anita any more- I have not seen her for years.