我是英语新手,问一个问题.Have your mechanics finished?这是一个完成时.意思是你们的修理工完

我是英语新手,问一个问题.
Have your mechanics finished?这是一个完成时.意思是你们的修理工完成了么?
那我用do your mechanics finish?这么表达的话和上面那个完成时的意思一样吧?我只是想搞清楚完成时的句子用一般过去时可以不可以表达...
我用错了,应该是did your mechanics finish?
一般过去时的这个和完成时的意思不一样么?不都是 你们的机械工完成了么?我笨。SORRY。
半边淑女 1年前 已收到4个回答 举报

你还有信仰吗 幼苗

共回答了18个问题采纳率:94.4% 举报

did和have怎么能相提并论呢?之所以用have提问是因为“修理”这个“活”不是瞬间完成,而是持续工作然后才能完成,所以必须用“have"来提问.
如果问别人“你刚才看到我了吗”就应该“Did you see me just now?" 因为看人一眼是瞬间.

1年前

7

_绿腰 幼苗

共回答了26个问题 举报

不可以
只要是完成类的只能用完成时来表示,一般式表达不出原来的意思。

1年前

1

痛快的悲伤1224 幼苗

共回答了28个问题 举报

不可以
Do your mechanics finish?是一般现在时 一般用于经常发生的事情
一般过去时只是强调一个事实不强调对现在的影响
而现在完成时强调某件事对现在的影响

1年前

0

charmjerry 幼苗

共回答了9个问题 举报

不是完成都可以这样转,FINISHED还表示被动,机器时被修理

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.034 s. - webmaster@yulucn.com