一、1 - 5 C B A D A
6 - 10 B B C D A
11 - 15 D C A B A
二、1、How long has, read
2、have studied, since
3、have never visited
4、hasn't given, yet
5、Have, gone, yet;they haven't
一、1、Has, ridden
2、travels
3、hasn't heard.
4、Has, finished;was writing
5、have happened;has changed
6、working, have
7、bought;has, broken
8、won't see, has seen
9、has gone;went
10、have lost
四、1、I haven't eaten anything since 9 a.m.
2、I have seen the film many times.
3、We haven't seen the snow for years.
4、He has been/lived/stayed in the small town all his life.
5、The film is about changes in Beijing over the past century.
6、Have you ever heard of/about the man?
I have never heard of/about him before.