City Life
Vocabulary: this is the ultimate page for vocabulary. Here you'll find sample questions and answers as well as vocabulary lists. Don't miss it!
Town or City: another useful vocabulary page
Now you can try this gap filling exercise on the topic of buildings.
And here are the answers:
Grammar: Mixed Conditionals
BBC page: video with explanation plus useful exercises
Exercise 1: there are 10 questions in this exercise but you will see them one at a time.