内容正文:
英语时态之现在完成时
1、 什么是时态
时态就是表示一个动作发生的时间和所处的状态。“时”就是这个动作发生的“时间”;“态”就是这个动作在某个时刻的“状态”。
2、 时间的定义
英语中把时间分为三类,即:过去 现在 将来
3、 状态的定义
状态指的是在某个时刻这个动作所处于的状态。动词共有四类状态,分别为:一般式、进行式、完成式和进行完成式。
1.一般式表示经常发生的动作,其动词形式为do
例:I often get up at 7.
我经常在七点钟起床。
2.进行式表示正在进行的动作,其动词形式为“be动词 + doing”
例:She is singing a French song.
她正在唱一首法语歌。
3.完成式表示对“之前发生动作”的一个总结,其动词形式为“have + done”
例:They have found the missing child.
他们找到那个失踪的孩子了。
4.完成进行式表示对“正在进行动作”的一个总结,其动词形式“have + been + doing”
例:I have been reading books for two hours.
我已经连续读书两个小时了。
四.现在完成时(has\have done)
(一)、完成时态的核心含义:
完成时态的核心意义就是表示“回顾”即从一个时间点回顾到另外一个时间点,因此完成时态必定涉及前后两个时间。
(二)、现在完成时态表示的是一个横跨前后两个时间点的事件,其结构:have\has + done
(三)、现在完成时态的讲解
1.现在完成时中延续动作与时间状语的关系:谓语是延续的所以时间状语也必须是延续的。
例:I have learned English for over ten years now ,but I still can not speak it well.
I have been married for over a year .I am happily married.
注意:在现在完成时态中常用以下两个结构引导时间
(1).Since + 时间点或从句
Man has lived in fear of fire since time began.
(2)For + 时间段
Great changes have taken place in Beijing for the past few years.
常见的用在现在完成时态当中的时间短语有:in the past few years ,over the past few years ,during the last three months, for the last few centuries,through centuries 和 throughout history
2.现在完成时态中过去发生的动作重复到现在还可能重复下去。
即:站在现在的角度回顾到目前为止的一个时间段内,某一活动或事件重复发生了多次。
例:I have called him three times this morning.
本句话表示:我今天上午到目前为止已经给他打过三次电话了。言外之意是,随着现在的说话时间this morning 往将来推移,我还可能继续给他打电话。可见这里的“打电话”具有“将来可重复性”这个特点。
I called him three times this morning.
本句采用了一般过去时态,则表示事情发生在过去,与现在没有联系。句中this morning 是一个过去的时间。表示我今天上午共打了三次电话,没有继续重复的可能性,因为this morning 这个时间已经过去。
由此我们可以知道:现在完成时态具有“将来可重复性”,而一般过去时态不具有“将来可重复性”。
例:I was absent four times last semester
上学期我逃课四次
I have been absent twice this semester
这学期到目前为止我逃过两次课
I have not seen him this morning.
I did not see him this morning.
I have gone swimming at 12 at midnight.
我曾经在夜里12点去游过泳。
这句话中at midnight 不是一个具体时间,具有可重复性。
而我们不能这样说:I have gone swimming last night.因为last night 是一个具体的过去时间,不具有重复性。
由此可知:“可重复性”是现在完成时的一个重要的思维特征。
3.现在完成时态“影响”到现在
现在完成时中某