一个关于“完成态”的疑问
一本语法书上的一段话: I've done my homework. =I finished my homework.I can watch TV now. 这样说对不对?
完全可以.现在完成时表达的是发生在"过去"的动作对"现在"的影响,强调动作是发生在过去的,例句中用了finished过去时,表示完成作业这个动作发生在过去,而后半句"我现在能看电视了"强调了对现在的影响,与原句意思非常吻合.补充一句:若=后面只有前半句,则原句应该用过去时,我觉得这个例子很好,讲出了完成时的精髓,我也学到一些东西. 楼上学者的回答句子可以,但原文用finished更好,因为finished从意思上讲有现在完成的意思,习惯上不用它的现在完成形式,而用过去时.
我也觉得不对。 I've done my homework。 是说:我已经做我的家庭作业了。但是到底做没做完体现不出来。 =I finished my homework。I can watch TV now。 I finished my homework。
意思是:我完成我的家庭作业了。 家庭已经作业做完了。 所以,我觉得应该这样改,就没问题了: I've done my homework。 =I did my homework。I can watch TV now。 都对是没错,可以有一个“等于号”啊!~ 如果没有“等于号”,分开来说这两个句子当然都对。
一般过去时和现在完成时发生的动作都是一样的,只不过现在完成时多了一个对现在的影响。 第一个句子的动作是“做作业了”,第二个句子的动作是“完成作业了”。两个句子发生的动作根本就不一样,能划“等于号”吗? 换个方式,把第一个句子还原成一般过去时,这时第二个句 子的后半句就可以去掉,就变成了这样: I did my homework。
=I finished my homework。 这样可以成立吗?当然不可以!。
完全可以啊,很多时候不必太钻牛角尖.
have 不能少,这是固定的用法,不过口语里可以这样用吧
可以,这里是说我已经完成了家庭作业,所以可以用过去式来代替完成时
答:个评分来自于“EWG”的成分安全评价标准,美丽修行上的成分安全分以1-10表示,数字越小代表成分越安全。10分代表的是最高安全分,意味着该产品的成分非常安全,对...详情>>