Future Perfect exercise

Future Perfect exercise

Try the following exercise to test your grasp of the Future Perfect tense.

remember: will/won’t + have + past participle

used for predictions about things which are expected to happen

e.g. I’ll have completed the report by Thursday.

Choose the best explanation for the Future Perfect sentence

Home

 


1. [Multiple choice]

In June the house will have been in the family for 100 years!

(Please note: ‘family’ is a collective noun and can be treated as singular or plural:
The family has….
The family have….)

Answers for Quiz [1].

  • 1. The house is a hundred years old.
  • 2. The family have owned the house for 100 years.
  • 3. The family have owned the house for a bit less than 100 years (correct)

2. [Multiple choice]

By 3 o’clock we’ll have been running for an hour.

Answers for Quiz [2].

  • 1. They will run for 1 hour.
  • 2. They will finish at 3.00.
  • 3. They will start running at 2.00. (correct)

3. [Multiple choice]

I expect you’re excited, you won’t have seen her for 5 years!

Answers for Quiz [3].

  • 1. They saw each other 5 years ago. (correct)
  • 2. She will come in 5 years.
  • 3. He won’t see her.

4. [Multiple choice]

By the time we get there they’ll have eaten.

Answers for Quiz [4].

  • 1. There is no food left.
  • 2. They will get there too late to eat together. (correct)
  • 3. They can’t get there.

5. [Multiple choice]

When we get on the road Joe and Cath will already have been travelling for 2 hours!

Answers for Quiz [5].

  • 1. The journey takes 2 hours.
  • 2. Joe and Cath have arrived.
  • 3. Joe and Cath will set off before them. (correct)

6. [Multiple choice]

I’ll have finished with the book in an hour, you can have it then.

Answers for Quiz [6].

  • 1. The book is available now.
  • 2. I’m still looking at the book. (correct)
  • 3. The book is mine.