(Subject + will have\shall have + 3rd form of verb + object)
FOR NEGATIVE SENTENCE
will + not + have + verb (ending in -ed or irregular form)
FOR QUESTION SENTENCE
will + subject + have + verb (ending in -ed or irregular form).
It is used for:
- talking about actions that will be completed in a certain future time.
- It’s possible to use shall instead of will, especially for I and we.
- In most cases, it is used with expressions of time that begin with: by that time, by midnight, by the end of the year, by then.
- In time clauses, this tense can not be used with expressions: while, before, as soon as , if , unless, when , after etc.
- I shall have written my exercise by then.
- He will have left before you go to see him.
- I will have sent the assignment by Friday.