7.C
8.D
9.B
10.C
11.B
12.B
13.A
14.B
15.D
16.A
17.C
18.D
19.A
20.A
II.
1.about - like
2.at - for
3.by - on
4.in - under
5.below - in
6.at - of
7.at - as
8.in - between
9.by - during
III.
1.will be - having
2.haven't done - assigned
3.recover - had ended
4.to answer - rings
5.paying - gave
6.retires - will have worked
7.always talks - were
8.am reading - written
9.complaining - attended
10.were having - failed
IV.
1.illogical
2.imaginative
3.theft
4.belief
5.suspicion
6.courageous
7.frozen
8.bravery
9.mountainous
10.applicable