great advancesin
a great advancein
great advanceon
a great advanceon
第1题:
A.to make
B.to have been made
C.to have made
D.to be making
第2题:
A. have taught
B. have been taught
C. has taught
D. had been taught
第3题:
A.to start
B.to have started
C.to be starting
D.to have been starting
第4题:
A.first
B.second
C.third
D.last
第5题:
A. has been caused
B.have been caused
C.will be caused
D.will have been caused
第6题:
A.are Germans; has risen
B.are German; has fallen try
C.is Germans; have increased to
D.is Germans; has been reduced try
第7题:
Philip:I can’t believe I 2 you at last.And what have you been doing?
第8题:
A、needn’t have seen
B、must have seen
C、can't have seen
D、might have seen
第9题:
A. was in love for
B. have been in love with
C. fell in love with
第10题:
A、have gone
B、have been gone
C、be gone
D、be going