如何正确理解 had done、have done、have been doing 这 3 种时态? |
您所在的位置:网站首页 › become现在完成时形式 › 如何正确理解 had done、have done、have been doing 这 3 种时态? |
上述三个时态都是完成时。 请记住一点:完成时表示的是站在某一时间点,并对这个时间点之前发生动作做一个总结。 1. 现在完成时(have done) 所以,现在完成时表示的是:处于现在这个时间点,对这个时间点之前发生的一个或一系列动作的总结。 ① I have used the pen only three times. (这支笔我只用过三次。) 将句①表述到时间轴中,并用“向左的方括号”来表示完成式。 由上图所示,因为“use the pen”这个动作在过去发生了三次。 所以,我们处于现在(now)这个时间点来总结这三个动作,于是便得到了“I have used the pen only three times”的结论。 2. 过去完成时(had done) 同理,过去完成时表示的是:站在某个过去的时间点,对这个时间点之前发生的一个或一系列动作的总结。 ② When they reached there, the ship had set off. (当他们到达那里的时候,船已经开了。) 将句②表述到时间轴中,我们同样用“向左的方括号”表示该时态: 由上图所示,该句相当于站在“they reached there”这个过去的时间点,对这个时间点之前发生的动作“the ship set off”做一个总结,于是便得到了“the ship had set off”的结论。 3. 现在完成进行时(have been doing) 现在完成进行时表示的是:对一个现在正在进行动作的总结。例如: ③ Tom has been playing football for two hours. (Tom已经踢了两个小时的足球了。) 将句③表述到时间轴中,用“灰色矩形”来表示进行的动作,而用“向左的方括号”来表示完成时,可以得到: 如上图所示,相当于我们站在现在(now)这个时间点,对当时正在进行的动作“playing football”展开总结,于是得到了“Tom has been playing football for two hours”的结论。 总而言之,上述三类完成时分别是对过去动作、过去的过去的动作、正在发生动作的总结。 如您觉得这个回答还不错,请点个赞支持支持,多谢! 英语的时态问题,在这本书里讲得很详细: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |