Grammar
Future Perfect Explanation:
http://www.bbc.co.uk/learningenglish/english/course/upper-intermediate/unit-13/tab/grammar
http://learnenglish.britishcouncil.org/en/quick-grammar/future-continuous-future-perfect
Future Perfect Explanation with video and exercises: http://www.bbc.co.uk/learningenglish/english/course/upper-intermediate/unit-13/session-1
Exercises:
https://elt.oup.com/student/englishfile/upperint3/grammar/file04/nef_int_grammar04_a01?cc=gb&selLanguage=en
https://elt.oup.com/student/result/engupp/a_grammar/unit03/3b?cc=gb&selLanguage=en
Conditionals
Conditionals Explanation (Zero, First and Second): http://learnenglish.britishcouncil.org/en/quick-grammar/conditionals-1
Zero and First Conditional Exercises: https://elt.oup.com/student/englishfile/upperint3/grammar/file04/nef_int_grammar04_b01?cc=gb&selLanguage=en
First Conditionals
https://elt.oup.com/student/result/engupp/a_grammar/unit03/3c?cc=gb&selLanguage=en
Second Conditional Exercises:
https://elt.oup.com/student/result/engupp/a_grammar/unit03/3d?cc=gb&selLanguage=en
All conditionals:
https://elt.oup.com/student/fceresult/fce/a_grammar/unit11?cc=gb&selLanguage=en
https://elt.oup.com/student/headway/upperintermediate/grammar/unit11/hwy_upp_unit11_2?cc=gb&selLanguage=en
Describing Purpose Exercises:
https://elt.oup.com/student/englishfile/upperint3/grammar/file09/nef_int_grammar09_a01?cc=gb&selLanguage=en
Vocabulary
Video Vocabulary:
http://www.bbc.co.uk/learningenglish/english/course/upper-intermediate/unit-4/session-2
http://www.bbc.co.uk/learningenglish/english/course/upper-intermediate/unit-6/session-2
Listening
Age (listen and read subtitles):
https://www.youtube.com/watch?v=SPNMim2FqVk
Homes of the future:
http://learnenglish.britishcouncil.org/en/word-street/homes-future
Innovation is Great:
http://learnenglish.britishcouncil.org/en/britain-great/innovation-great-part-1
News:
http://www.bbc.co.uk/learningenglish/english/course/upper-intermediate/unit-17/session-3
Extra Terrestrial Intelligence:
http://www.esl-lounge.com/student/listening/4L2-seti.php
Reading
Overpopulation:
http://learnenglish.britishcouncil.org/en/magazine/overpopulation
Space:
http://learnenglish.britishcouncil.org/en/magazine/space
Cloning:
http://www.esl-lounge.com/student/reading/4r7-edit-clone.php
Digital Divide:
http://www.myenglishpages.com/site_php_files/reading-digital-divide.php