新浪博客

现在完成时(初中英语语法)

2010-11-10 09:44阅读:

1.基本概念
现在完成时通常是指过去某一动作对现在的影响,或过去某一动作持续到现在,甚至可能仍要继续下去 。其主要特征为:①强调动作是过去发生的;②强调对现在的影响或结果。
2. 基本结构
  ①肯定句:主语+have/has+动词过去分词+宾语(其中have/has为助动词,have的主语为I, you, they, we, has的主语为hesheit,等单数名词或代词)
  ②否定句:主语
+have/has not+动词的过去分词+宾语(缩写形式分别为haven’thasn’t
  ③一般疑问句:Have/Has+主语+动词的过去分词+宾语
  ④特殊疑问句:特殊疑问词或词组+一般疑问句(have/has+主语+过去分词+其他)
3. 基本用法
①表示过去发生或已完成的某个动作对现在产生的影响或结果,强调的是这个影响或结果,常同already, just, yet等状语连用
I have just turned off the light. 我刚刚把灯关上。(结果是灯已经关上了)
She has lost her bike. 她把自行车丢了。(影响是他现在没有自行车骑了)
The rain has stopped now. 雨已经停了。(结果是我们可以出门了)
I have already read the book. 我已读过这本书了。(结果是已知道这本书的内容)
She has had a good education. 她受到过良好的教育。(影响是她文化水平高,有修养)
表示开始于过去、持续到现在的动作或状态,并可能继续下去,常同包括现在在内的时间状语连用,如:today, now, this week, this morning, these days, this afternoon, recently, so far等;也同“for+时间段”或 since+时间点”的状语连用
We have had much snow this winter. 今年冬天多雪。
She has taught in the school for ten years. 她在这所学校教书已经10年了。
I haven't eaten anything since breakfast. 我从早饭起就一直没有吃东西。
We have been busy this morning. 今天上午我们一直很忙。
I have known her since we were children. 我从小就认识她。
I haven't seen John today. 我今天没有见到约翰。
It has rained a lot these days. 这些天多雨。
表示从过去某一时间到说话时这段时间中反复发生的动作或多次动作的总和,常同频度副词always, often, seldom, never等连用
He has done a lot of work in the past two years. 在过去两年中他做了许多工作。
I have learned about two hundred English words this morning. 本月我学了大约200个英语单词。
I have been to the Great Wall twice. 我曾经去过长城两次
It has rained every day this week. 这个星期天天下雨。
She has always walked to school. 她一直步行去学校。
I have never seen such a beautiful bird. 我从没见过这么美丽的鸟。 
I have often met the old man on my way to work. 我在上班的路上常常遇见那位老人。
4. be的现在完成时态
可表示一种状态,表示从过去已经开始持续到现在,要与表示一段的时间状语连用。
There has been a factory near No. 14 Middle School for several years.
十四中学附近有家工厂,已经有几年了.
可表示某人刚刚去往某地,迄今未归。
Where has your mother gone, little John? 约翰,你妈妈到哪里去了?
后加地点, 表示某人曾经到过某地.
Have you ever been to West Hill Farm?
你曾经到过西山农场吗?
5. 延续性动词与非延续性动词在现在完成时中的使用规则
延续性动词如behaveknowlive workstudylearnteachspeaktalkdraw waitwearwalksleep等等,在现在完成时时态中,这些动词并无严格限制,基本可以任意使用, 如:Uncle Wang has worked in this factory for ten years.王伯伯在这家工厂工作十年了。
非延续性动词如comegoarrive reachseehearcloseleavebeginstartlosebuyfalljoindie等,这些动词可用于完成时态,说明某个动作的结果还存在,但不能和表示一段时间的状语连用,如The play has begun.戏开演了。(戏正在演着) (此句表达准确)The play has begun for half an hour.戏开演半小时了。(此句表达不够准确)。非延续性动词在现在完成句中,动词要在一定程度上进行必要的变化。
非延续性动词表示状态有三种方法:
A. 用相应的延续性动词来替换非延续性动词。句中的谓语动词一般用现在完成时,时间状语为“for +时间段”或“since +时间点(过去某一时刻或非延续性动词的一般过去时从句)”
They have been here for five years.他们来这里已经五年了。(这里come这一非延续性动词改成了be。)
(常见非延续性动词与延续性动词转换如下:comebecome tobe in at go outbe outleavebe awaybegin startbe onbuyhaveborrowkeep joinbe a member of be a...member diebe deadput onwearcatch a cold have a coldget to knowknowbecome a teacher

我的更多文章

下载客户端阅读体验更佳

APP专享