Future Perfect

This site goes through the 2 different forms of the Future Perfect: "will have done" and "be going to have done." Unlike Simple Future forms, Future Perfect forms are usually interchangeable. There are also Exercises at the end to practice both forms.

Screen shot: 
Category: 
Level: 
Upper Intermediate
Overall Design: 
Good
Graphic Presentation: 
Standard
Video Presentation: 
N/A
Audio Presentation: 
N/A
Instructions: 
Standard
Learning Objectives: 
Good
Assessment Method: 
Below Standard
Learning Styles: 
Standard
Interactivity: 
Standard
Learn/Remember/Recall: 
Standard
Final rating: 
63