English grammar materials provided by Future Perfect Tense - English Grammar

Learn English with English, baby!

Join for FREE!

Future Perfect Tense

Lessons:

Being Late

Future perfect, form

The future perfect is composed of two elements: the simple future of the verb to have (will have) + the past participle of the main verb:

Subject will have past participle
He will have finished

Affirmative
I will have left

Negative
They won't have gone

Interrogative
Will we have seen?

Interrogative negative
Won't he have arrived?

Example: to arrive, future perfect

Affirmative Negative Interrogative
I'll have arrived I won't have arrived Will I have arrived?
You'll have arrived You won't have arrived Will you have arrived?
He'll have arrived She won't have arrived Will it have arrived?
We'll have arrived We won't have arrived Will we have arrived?
You'll have arrived You won't have arrived Will you have arrived?
They'll have arrived They won't have arrived Will they have arrived?

Future perfect, function

The future perfect refers to a completed action in the future. When we use this tense we are projecting ourselves forward into the future and looking back at an action that will be completed some time later than now. It is often used with a time expression using by + a point in future time.

Examples:

a. I'll have been here for six months on June 23rd.
b. By the time you read this I'll have left.
c. You will have finished your work by this time next week.

© English4Today.com : All rights reserved. Full English grammar available here.

Comments

Log in to Reply

03:13 PM Nov 21 2009 | Reply

sakica

Albania

Thank you for every thing<!-Session data->

10:57 AM Nov 16 2009 | Reply

Sven94

Sven94

Germany

Thanks for this^^

11:32 AM Nov 12 2009 | Reply

olg@

olg@

Germany

I'll lern it!

02:50 AM Oct 21 2009 | Reply

timurcenk

timurcenk

Turkey

.......!!!!!! :((((

09:40 PM Oct 20 2009 | Reply

sudad alhadad

Jordan

I will have seen Jordan next year

04:04 AM Oct 20 2009 | Reply

nishanpyar

India

is not full defined

 

02:53 AM Oct 09 2009 | Reply

Zexprezzo

Thailand

That's good for develop my language skill.

02:53 AM Oct 09 2009 | Reply

Zexprezzo

Thailand

That's good for develop my language skill.

02:53 AM Oct 09 2009 | Reply

Zexprezzo

Thailand

That's good for develop my language skill.

08:48 PM Oct 07 2009 | Reply

Faza'a

Faza'a

Bahrain

EmbarassedExample. Will i have arrived??yes i have ..good good