内容正文:
现在完成时
1. 定义
1).过去发生的动作对现在的影响:You have eaten my food.
2).过去的动作一直持续到现在:The boy has learned English since 2010.
3).经历以及动作的次数:I have been to the Great Wall once.
2. 基本构成
肯定句:have/has+过去分词done
注意:该句式中的have或has是助动词,has用于第三人称单数,其它人称一律用have。
否定句: “haven’t(hasn’t)+过去分词”。
疑问句:把助动词have或has提到主语之前。回答用Yes, …have(has)./ No, …haven’t(hasn’t).
过去分词的构成 (大多数动词的过去分词与它的过去式相同,所以可以参考动词的过去式变化规则)
(1) 在原形后加-ed 如:visit — visited
(2) 以不发音的e结尾的加-d 如: live — lived
(2)以辅音字母加-y结尾的变y为i+ed 如:study-studied
(3)以重读闭音节结尾的辅元辅结构,双写最后一个辅音字母加-ed, 如:shop-shopped
3.时间状语
(1)单个时间副词:
1)、already用在肯定句中(be动词、助动词、情态动词之后,实意动词之前)常与yet进行转换。
e.g. I have already finished the work.(改为否定句和一般疑问句)
I haven't finished the work yet.
Have you finished the work yet?
2)、yet放在否定句和一般疑问句句末。
3)、before表示之前发生的事情,放在句末。
e.g. I have been to this place before.我之前去过这个地方。
4)、just表示刚刚做过的事情,放在have/has后面。
e.g. I have just cleaned my room.我刚刚清理了我的房间。
5)、ever表示经常的或习惯性的动作,常与表示频率的时间状语连用。放在have/has+动词后面。
e.g. Their debts have grown ever larger。他们的债务不断增加。
6)、never从不,用于否定句和疑问句中,放在句中。
e.g. I have never been to America. 我从来没有去过美国。
7)、recently(近来)= in recent years可用于肯定句、否定句或疑问句中,放在句首或句尾。
(2)时间短语
so far(到目前为止), in/during/over the past few years(在过去的几年里),
many times(很多次), how many times(多少次)
副词
含义
使用句式
位置
just
刚刚
任何句式
句中
ever
曾经
否 疑
句中
never
从不
任何句式
句中
before
以前
任何句式
句末
already
已经
肯
句中,句末
yet
已经
否 疑
句末
辨析:for与since
1)、for+时间段
e.g. for 2 years --- I have studied science for 2 years.
2)、since
①since+时间点
e.g. since last week --- I have studied science since last week.
②since+时间段+ago
e.g. since 2 years ago --- I have studied science since 2 years ago.
③since+句子(一般过去时态)
e.g. since I went to primary school --- I have studied science since I went to primary school.
· 对since和for的提问用how long
— How long have you learned English? 你学英语多久了?
—For six years./Since six years ago. 六年了。/从六年前开始。
★★★★★ 注意(重要的事情说三遍)since还可以意为“既然”,引导原因状语从句
辨析:have/has been to 、 have/has gone to 、 have/has been in
(1)“have/has been to+地点”表