The key to exercise solutions in chapter Language Knowledge 1 for the textbook On Screen B1+ - Student's Book with authors Virginia Evans and Jenny Dooley from Express Publishing
Question
Choose the item that best completes each sentence.
Answer
B (every week, present simple)
D (past participle to form the present perfect)
C (spend + -ing form)
B (it's the first time + present perfect)
C (present perfect with since)
D (present simple - timetables)
D (present continuous with future meaning)
C (quite + base form of adjective)
C (have been to = have gone and come back)
B (present perfect continuous with for emphasis on duration)
C (superlative + of)
A (comparative form required based on "these things take ..." suggesting that the person isn't patient enough)