翻译一句英语?????!!谢谢!!!!!!!

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 中文怎么翻译? 选哪个?为什么?

第1个回答  2005-12-23
工程师和工人们在开发新产品中克服了许多困难.
选D
有个短语have difficulty in doing sth.其中in可省略,由此可知选D.
第2个回答  2005-12-23
选C
中文的意思是:工程师和工人们在他们开发新的项目时总被一些困难所纠缠.
第3个回答  2005-12-23
A比交通,difficulty后面有逗号的话。
工程师和工人克服了很多困难,他们开发了一些新产品。
第4个回答  2005-12-23
D,生产一些新的产品工程师和工人们克服了许多困难.
作主语,用非谓语,故选D
第5个回答  2005-12-23
选B吧~~~~我是这样认为~
相似回答