一、1 - 5 C A D B C
6 - 10 D B C B D
11 - 15 C C C A C
16 - 18 A D A
二、1、factories
2、northern
3、married
4、realize
5、impossible
三、1、has lived
2、lying
3、eating
4、has woken
5、realizing
四、1、used to
2、haven't heard from him (yet)/haven't received his letter ( yet)
3、In some ways
4、has practised playing
5、l wonder how you keep in touch with Tom.
6、It's difficult for her to see her parents as often as before.
7、My grandfather is used to getting up early.
8、The government has done something/taken action (s) to prevent/stop/keep people from driving after drinking.