Bonnie Parker Posted 9 years ago
Grammar

Future perfect

Hi everybody Emotion: smile

It's no use phoning Bob at the office, he will have left.

My question is: why future perfect?

Can anyone explain this to me? Future perfect is really hard to understand.

  

Top answer

Bonnie Parker My question is: why future perfect? perhaps even in 2 minutes from now), he will have gone before that. Future perfect refers to a future time which will occur before another referenced future time.

Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
Bonnie ParkerMy question is: why future perfect?

When you phone him (in the future...perhaps even in 2 minutes from now), he will have gone before that.

Future perfect refers to a future time which will occur before another referenced future time.

0
Bonnie ParkerIt's no use phoning Bob at the office, he will have left.
I can't imagine the simple future in the context above. "will have left" means that there is no doubt that Bob isn't in the office the moment you try to phone him.