早教吧 育儿知识 作业答案 考试题库 百科 知识分享

我是英语新手,问一个问题.Haveyourmechanicsfinished?这是一个完成时.意思是你们的修理工完成了么?那我用doyourmechanicsfinish?这么表达的话和上面那个完成时的意思一样吧?我只是想搞清楚完成

题目详情
我是英语新手,问一个问题.
Have your mechanics finished?这是一个完成时.意思是你们的修理工完成了么?
那我用do your mechanics finish?这么表达的话和上面那个完成时的意思一样吧?我只是想搞清楚完成时的句子用一般过去时可以不可以表达...
我用错了,应该是did your mechanics finish?
一般过去时的这个和完成时的意思不一样么?不都是 你们的机械工完成了么?我笨。SORRY。
▼优质解答
答案和解析
did和have怎么能相提并论呢?之所以用have提问是因为“修理”这个“活”不是瞬间完成,而是持续工作然后才能完成,所以必须用“have"来提问.
如果问别人“你刚才看到我了吗”就应该“Did you see me just now?" 因为看人一眼是瞬间.