Upper-intermediate vocabulary exercise: hyphenated compound words

English grammar practice exercise, upper-intermediate level. 

This is a vocabulary-building exercise for hyphenated compound words. A compound word is a combination of two (or more) words that function as a single word.

Exercise instructions

Fill in each gap with a compound word formed from the word given in brackets at the end of each sentence. (Don’t forget that each of these compound words needs a hyphen.)

questions go herescore goes here