I'll have been living here for ten years · She knew it would rain · I was about to call · be bound to
Read the explanation with examples and notes
Fill-in exercises and sentence building tasks
Challenge yourself with the mastery game
Download a printer-ready study sheet