英语when+doing正确不正确

When adusting the engine, the mattei was solved.
这句话正不正确,when在这里什么词性,

你好

这句话不对。
when+doing 是用在 主句和从句的主语一致的时候, when 引导的时间状语从句主语可省略。
例如:When getting home, he started to do homework. 回到家,他就开始做作业了。
就等于:When he got home ,he started to do homework。 (主从句主语都是he)

很明显本题主句和从句的主语是不同的。

When adusting the engine, the matter was solved. (调整发动机,问题解决了。)

从句中发动机可以做主语,也可以人来做主语,而主句matter做主语。(所以本题的主从句的主语是不同的,不能用when+doing)
应该改为:When the engine was adjusted, the matter was solved. 调整发动机了,问题就解决了


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
祝你学习进步,更上一层楼!

不明白请及时追问,满意敬请采纳,O(∩_∩)O谢谢~~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-23
朋友,我可以明确地告诉你,
英语中,是存在“when+doing”这种表达法的。
当前后主语一致时,可以省略谓语动词,用when doing表示。

比如:
when doing the exam,we should be careful.当考试时,我们应该仔细一些。
实际上,上面句中,省略了“we are ”,因为这与后面的主语相同,这里可以省略,所以就变成了“when+doing”这种结构了。

你明白了吗?如有问题,请及时追问,
满意,请采纳,谢谢支持!本回答被提问者和网友采纳
第2个回答  2013-09-23
不正确, 如果省略从句主语的话,那么主语一定是和主句的主语一致的,现在when之后跟的应该是一个人执行 adusting the engine的动作,而主句的主语是 the matter 明显不对,when 是连词
第3个回答  2013-09-23
不正确。这个句子是说当他们调试引擎的时候,问题就解决了。WHEN引导的这个句子缺少了主语。
第4个回答  2013-09-23
When adusting the engine这个是正确的,这是一省略了主语和be 的状语从句,但主句的主语得跟它的主语一致

When surfing the Internet, I found....

insurfing the Internet逻辑上的主语得跟主句一致,即原句是When I was surfing the Internet