情非得已歌词含义:翻译一句英语?????!!谢谢!!!!!!!

来源:百度文库 编辑:高考问答 时间:2024/05/03 01:08:54
The engineers and the workers have overcome a lot of difficulty_____some new products.
A they had developed
B to have developed
C they had developing
D having developed 中文怎么翻译? 选哪个?为什么?

A

D,生产一些新的产品工程师和工人们克服了许多困难.
作主语,用非谓语,故选D

A比交通,difficulty后面有逗号的话。
工程师和工人克服了很多困难,他们开发了一些新产品。

工程师和工人们在开发新产品中克服了许多困难.
选D
有个短语have difficulty in doing sth.其中in可省略,由此可知选D.

选B吧~~~~我是这样认为~