C. joined D. has joined the army
( )12.His grandfather______for thirty years.
A. died B. was dead C. has been dead D. has died ( )13.I______ from my brother for a long time.
A. not have heard B. have not heard C. have heard not D. do not hear
( )14.Maths, one of the most important subjects, ______always interested him.
A. has B. have C. are D. is
( )15.Did your brother go to America last year? ______.
A. No , he did never go there
B. No , he has never gone here
C. No , he never was there
D. No , he has never been there
( )16.He______ that factory since 1958.
A. has left B. has worked in
C. has gone from D. has come to
( )17.Our teacher______to Beijing three times.
A. went B. had gone C. has gone D. has been ( )st week John______his leg.
A. felt and broken B. fell and broke C. feels and breaks D. fallen and broken ( )19.Jack______his thick coat because it was snowing.
A. puts on B. put on C. takes on D. took on
( )20.He______the picture on the wall.
A. hanged B. hung C. has hanged D. was hanged ( )21.Next month______twenty five.
A. has my sister B. my sister will be
C. my sister shall have D. my sister is going to be
( )22.You______her again in a few weeks.
A. will see B. have seen C. had seen D. have been seen
( )23. By the end of last term we______English for two years.
A. have studied B. have been studied C. would studied D. had studied ( )24.Mrs Brown______in New York for three years before she went to London.
A. lived B. had lived C. has lived D. will live ( )25.When we arrived , the dinner______.
A. already began B. has already begun C. had already begun D. was just begun ( )26.I will go home for the holiday as soon as I______ my exams.
A. will finish B. finish C. finishing D. finished ( )27.When______, I’ll talk to him.
A. does Peter come B. Peter will come C. Peter comes D. can Peter come ( )28.My sister______to see me . She’ll be here soon.
A. comes B. is coming C. had come D. came ( )29.They said they______our answer the next day .
A. had heard B. would hear of C. would hear D. will hear ( )30.The old man said that light______faster than sound.
A. went B. will go C. travels D. will travel