It is used to express an action which will occur in future and is thought to be completed in future.

Affirmative Sentences
Rule 1:  Subject + will have/shall have + 3rd Form of Verb + Object

Rule 2:  Where ever you'll see the use of the two sentences in this tense, the action which would be completed first would be in 'Future Perfect Tense' and the action completed after would be in 'Present Simple Tense'. 

Note: always use shall with 'I' and 'We'.

1. He will have learnt his lesson before you come.
2. We shall have taken our food before it is seven.
3. They will have played the match before the sun sets.
4. I shall have read my book before you come.

Negative Sentences
Rule:  Subject + will/shall + not + have + 3rd Form of Verb + Object


1. She will not have written the letter before Hari comes.
2. The child will not have drunk milk before he sleeps.
3. I shall not have finished my work before the teacher comes.

Interrogative Sentences
Rule 1:  Will/Shall + Subject + have + 3rd Form of Verb + Object (See Examples 1, 2)

Rule 2: when/why/what/where + will/shall + Subject + have + 3rd Form of Verb + Object (See Example 5)

Rule 3: how much/how many/whose/which also used with their related nouns. (See Example 3)

Rule 4: Interrogative negative sentences are just like Interrogative affirmative sentences with only use of not after the subject.
Will/Shall + subject + not + have + 3rd form of verb
(See example 2)

Rule 5: Must put Question Mark (?) at the end of a sentence.


1. Will the boys have played the match before it is seven?
2. Shall we not have taken the tickets before the train arrives?
3. How many boys will have come here before the sun sets?
4. Who will have punished your son before the teacher comes?
5. Where will he have gone before it rains? 

Tenses - English to English Translation
Simple Tense

 Continuous Tense

Perfect Tense

Tenses - Hindi to English Translation
Simple Tense

If you have come this far, it means that you liked what you are reading. Why not reach little more and connect with me directly on Facebook or Twitter. I would love to hear your thoughts and opinions on my articles directly.

Post A Comment: