There have been()medicine in the last 50 years.

题目
单选题
There have been()medicine in the last 50 years.
A

great advancesin

B

a great advancein

C

great advanceon

D

a great advanceon

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Many of the world’s great novels are reported ________ into films last year.

A.to make

B.to have been made

C.to have made

D.to be making


参考答案:B

第2题:

By the end of last month, three English songs() .

A. have taught

B. have been taught

C. has taught

D. had been taught


参考答案:D

第3题:

I was () work last week, but I changed my mind.

A.to start

B.to have started

C.to be starting

D.to have been starting


参考答案:B

第4题:

The British economy was the () to have been fully industrialized.

A.first

B.second

C.third

D.last


正确答案: A

第5题:

Millions of pounds’ worth of damage ( ) by a storm which swept across the north of England last night.

A. has been caused

B.have been caused

C.will be caused

D.will have been caused


参考答案:A

第6题:

The population of this city, forty percent of which ________, ________ 15% in the last three years.

A.are Germans; has risen

B.are German; has fallen try

C.is Germans; have increased to

D.is Germans; has been reduced try


参考答案:A

第7题:

Philip:I can’t believe I 2 you at last.And what have you been doing?


正确答案:
[答案]  E

第8题:

You () her in her office last Friday; she's been out of town for two weeks.

A、needn’t have seen

B、must have seen

C、can't have seen

D、might have seen


参考答案:B

第9题:

We __ each other for almost three years.

A. was in love for

B. have been in love with

C. fell in love with


参考答案:B

第10题:

You look very tire You must ( ) to bed very late last night.

A、have gone

B、have been gone

C、be gone

D、be going


参考答案:A

更多相关问题