Future Perfect is a verb tense used to talk about the future.  It
is like the other perfect tenses (
present perfect, past perfect)
because it uses a past participle.  


STRUCTURE

Subject      +     Will (not)     +     Have      +      Past Participle

Examples:
  • I will have finished work when you arrive.
  • She will have eaten dinner by 7:00 pm.


USES

Future Perfect is used for activities that are completed in the
future before another future event.

Example:        
  • Tom will have graduated University by the time Bob starts.
      (When Bob starts university, Tom will be finished.)


The other action is given in simple present.

Example:       
  • I will have finished dinner when you arrive.

Remember the time of completion is important.

Examples:        
  • I will take a graphic design class from July 10th - 28th.
  • I will take a marketing course starting on August 1st.  
  • I will have finished the graphic design course when I start
    the marketing course.                


The event in the future can simply be a time period.  “
By” is
often used in this situation.

Examples:        
  • By 2050 scientists will have discovered a cure for cancer.
  • I will have graduated high school by next year.     


Practice Future Perfect with this test:

Future Perfect Test

Future Perfect

Business English