过去时和现在完成时怎么使用?

来源:百度知道 编辑:UC知道 时间:2024/06/09 10:58:18
先看这个例子:
这里为什么用一般过去时不用现在完成时?
悬赏分:0 - 解决时间:2008-10-31 10:43
Emma had to see the doctor because she had a temperature.
为什么用had temperature不用has had a temperature
不是has had a temperature所以才留下had to see the doctor的后果或影响吗?符合现在完成时吧

提问者: 青麻吕 - 实习生 一级 最佳答案检举 前半句had to see the doctor 是过去式, 所有后面从句也要用过去式, 在这里只能选择的是过去式和过去完成时, 绝对不可能是现在完成时.
至于为什么用过去式而不用过去完成时, 发烧是一个瞬间动词, 而不是个持续性的动词, 因此不可以用完成时态

Q;如果我说话、写作的时候还要判断一个事物对现在有没有影响,这个动作是不是瞬间动作岂不是累死人?如果不是为了应试,过去时和现在完成时应该怎么使用?

因为这是原因状语从句,状语从句的特点就是,主句什么时态,从句什么时态。这句话前面的主句是过去时,所以从句也要过去时。(当然若是主句是现在时,从句任何时态都可以用的)。现在完成时是属于现在时,所以不能用。

完成时嘛,就是过去对现在还是有影响的,而且句子翻译成中文时多半会有“已经”之类的。

说话、写作。。。根本不用考虑到那么深远的,只要你整篇作文发生在过去,就可以用过去完成时或过去时。

;l;';'
/;/hl;'
fkl;'

dfhjkl;fhjkl;hjl;'dhkl;'

过去时和现在完成时最关键的区别就在于,与现在的关系。现在完成时表示动作发生在过去,影响现在还存在;过去时表示过去的事实,不表示和现在的关系。