现在完成时的已完成性和过去式表达的已完成性

w2742301877 |浏览460次
收藏|2019/05/17 11:08

满意回答

2019/05/17 11:29

【一般过去时】一般过去时的句子通常会有表示过去的时间状语,你给出的例子中,I finished my homework,没有时间状语的话是不成立的,无法判断时态。加上时间状语yesterday,just now,two hours ago等,这句话就成立了。如果没有表示过去的时间状语,有些句子从本身的语境也可以判断出用一般过去时。如:I was born in a small town. "出生"肯定是在过去的时间,无需加时间状语也能判断出时态。【现在完成时】现在完成时表示过去发生的动作会对现在产生影响,通常会有现在完成时的标志性时间状语。如果你给出的这句话不加任何时间状语,也可以用现在完成时,表示陈述一个“已经完成作业”的事实。单独出现本句话的情况比较少见,一般都是有上下文语境。比如有人问Have you finished your homework?你就能回答这句了。平时做题时,多注意句子的时间状语或者上下文语境,判断时态就会很简单了。

孟小No

其他回答(1)
  • 区别即是:过去式表示曾经有过,但其过程及或结果,对目前已无影响而成历史或记忆了;而完成时态表示的,是刚做完不久,及或做完的行为在时空对目前状态的影响尚存在——诸如做完的行为对你当前的学习作业是否按规定完成的评价、对你学习进展程度状态的影响等等。
    回答于 2019/05/17 11:55
0人关注该问题
+1

 加载中...