现在完成时与过去式有什么区别?

[复制链接]
查看11 | 回复4 | 2009-6-7 10:27:36 | 显示全部楼层 |阅读模式
从定义上来讲的话,现在完成时是指过去做过,对现在还有影响的事过去式指单纯过去做了的事。现在完成时常与ever , already, yet , still ,for .since连用当与for , since连用时, 句子里的谓动要用延续性动词还有就是,当句子中有明显的过去时间状语,就一定要用过去式e.g : I did some shopping yesterday afternoon.而不能说
I have done some shopping yesterday afternoon....
回复

使用道具 举报

千问 | 2009-6-7 10:27:36 | 显示全部楼层
区别现在完成时和过去时 最重要的当然还是根据句子的意思。过去时一般指过去某一时间点做过的事情(注意是过去的某一个时间点,表示“动作”居多,且可能没有延续到现在)现在完成时则是指到目前为止一直是这样的状态(是从过去开始持续到现在的一种“状态”)在了解了这些之后,你就会发现一些标志性的词语是有意义的,比如ALREADY,YET就是指到目前为止已经...
回复

使用道具 举报

千问 | 2009-6-7 10:27:36 | 显示全部楼层
简单的说他们唯一的区别就是时态不同。都表示完成的状态。现在完成时讲的是从过去的某个时间到现在为止的某个状态(如下图:过去到现在发生的状态)过去完成时是过去某个时间,到过去的某个时间的某个状态。(如下图:过去的过去到过去发生的状态)给你个图表:过去的过去→过去→现在→将来(这是一个时间轴)...
回复

使用道具 举报

千问 | 2009-6-7 10:27:36 | 显示全部楼层
现在完成时和一般过去时的主要区别在于,现在完成时强调的是“过去做过的事情对现在的影响,强调现在”,一般过去时讲的是“过去做了什么事情,强调过去”,...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行