41. Han's Christian Anderson __a lot of fairy tales.
A had written
B wrote
C was writing
D has written
42. It _____ten years since he left Shanghai.
A was B is C had been D will be
43. We _____ about two thousand English words by the end of last term.
A learned
B have learned
C had learned
D would learn
44. Since when __you __so many young trees?
A have;planted B do;plant
C did;plant D had;planted
45. It ___long before we celebrate the New Year's Day.
A isn't B hasn't been
C wasn't D won't be
46. --Where have you been? --I _____to the railway station.
A have gone B have been
C went D am going
47. I ____along the road when suddenly some patted me on the shoulder from behind.
A walked
B had walked
C was walking
D would walk
48. My brother ___Tom quite well, they were introduced at a Party.
A is knowing
B was knowing
C knows
D had been knowing
49. I didn't know a thing about the verbs, for I ____them.
A wouldn’t study
B haven't studied
C hadn't studied
D wasn't studying
50. Don't be late, Mary, the train _____at 8 a.m.
A is starting B has started
C would start D starts
51. There will come a day when the people of the whole country __a happy life .
A live B will live
C will have lived D are living
52. If I had enough money, I ____a trip.
A took
B would take
C had taken
D would have taken
53. My father, who died fifteen years ago, _____very kind to me.
A is B was C had been D would be
54. We ____our seats till the party had begun.
A hadn't found
B didn't find
C haven't found
D wouldn't fine
55. We _____that you would be able to visit us.
A hope B were hoping
C have hoped D hoped
56. By 1914 Einstein ___world fame.
A gained B would gain
C had gained D was gaining
57. The man put on his hat and _____away.
A had gone B would go
C has gone D went
58. Comrade Wang ____the Party for about three years.
A has attended
B has joined
C has been in
D has taken part in
59.--______ you _____to New York?
--Yes, I ______there three years ago.
A Have;been;went
B Did;go;have been
C Have;gone;went
D Have;been;had gone
60. she was praised for what she ____
A did B has done
C would do D had done
參考答案:
1-5BDABD 6-10:DAABD 11-15CCADB
16-20:CDACD 21-25:CDADB 26-30:DDCDD
31-35:BCDBD 36-40:CBADB41-45:BBCAD
46-50:BCCCD 51-55:BBBBD 56-60:CDCAD