1 - D
2 - A
3 - B
4 - A
5 - D
6 - B
7 - A
8 - C
9 - C
10 - B
11 - D
12 - C
13 - best
14 - have
15 - over / through
16 - course
17 - offers / has
18 - there
19 - only
20 - seeking / into
21 - matter
22 - worth
23 - further / farther
24 - home / sanctuary