APP下载

现在完成时“五看点”

2016-09-23邱世才

初中生天地 2016年14期
关键词:助动词否定句时态

□邱世才

现在完成时“五看点”

□邱世才

现在完成时态是初中英语中的一个语法重点项目。它的“身影”已经出现在课文的句子中。你对它了解多少?初识现在完成时“五看点”,定能解开你心中的疑惑。

第一看点:现在完成时的构成式

现在完成时的基本句型是“have(has)+过去分词”。结构中的have和has是助动词,has用于第三人称单数,其他人称则用have。现在完成时的否定形式和疑问形式的构成均需要借助于助动词have和has。have not的缩写式为haven’t,has not的缩写形式为hasn’t。现在完成时的一般疑问句译成汉语时,意为“……过吗?”“还有……吗?”等,其肯定回答用:“Yes,...have(has).”否定回答用“No,...haven’t(hasn’t).”有时也用“No,not yet.”或“No,never.”。如:

I(We,They)have seen this film before.以前我(我们、他们)看过这部电影。

—Have you ever spoken to a foreigner?你跟外国人讲过话吗?

—Yes,I have.讲过。

第二看点:现在完成时的特征词

现在完成时不能与表示确定的过去时间状语连用。如:yesterday,last night,last year,last Sunday等。但可以和不确定的过去时间状语连用,特别是与already,yet,just,ever,never,still等副词连用,这些可认为是现在完成时的信息标志词。由此我们可使用它们作为判断该时态的突破口。

already(已经),just(刚刚)多用于现在完成时的肯定句中;yet,ever,never多用于疑问句和否定句中。yet常用于疑问句或否定句末。用于疑问句,用以加强语气;用于否定句,则意为“尚”“还”,在否定句中,一般用not(...)yet的形式。ever用于现在完成时,表示到现在为止的任何时候,相当于“曾经”,多用于疑问句中。在否定句中,常用never代替not ever。still(仍旧,还)指时间时,强调延续。如:

W e have just finished our homework.我们刚刚做完家庭作业。

W e haven’t studied Unit 10 yet.我们还没学习第十单元。

Have you read this story book yet?你读过这本故事书吗?

【特别链接】already一般用于肯定句,也可用于疑问句,此时表示期待得到肯定的回答或表示惊讶,already常放在句末或助动词之后。如:

Has he already got up?他已经起床了吗?

第三看点:现在完成时的时间标志词

before与ago用于现在完成时句中的用法:before表示过去某时间的以前,可单独使用,泛指“以前”,用于现在完成时或过去时;ago与since相连,构成since...ago接时间点,与现在完成时连用。如:

Lin Tao has read this book before.林涛以前看过这本书。

A lot of new things have happened since two years ago.(不能使用since two years).自从两年前以来发生了许多新鲜事。

since与for在现在完成时句中的用法:since意为“自从”,所表示的是一个时间点,可用作介词,也可用作连词。用作介词时,后面接指时间的名词或短语;用作连词时,后引导一个时间状语从句,但其前的谓语动词或主句的谓语动词必须用完成时态。for构成的短语在现在完成时里表示时间的长度,后须跟“一段时间”,不可跟“时间的一点”。如:

He has worked at that factory since he came to the city.他自从到这个城市以来一直在那家工厂工作。

I have studied English for three years.我已经学了三年英语。

第四看点:has gone to/has been to/has been in(at)辨析

has/have gone to表示“已经出发去了(某地)”,暗示“此刻已经在去某地途中或已到达了某地”,暗示过去发出的“went”的动作造成此刻不在说话现场的结果。如:

She has gone to New York.她去纽约了。

has/have been to表示“到过某地”,是表示某人过去曾经去过某地而现在已经返回,暗示过去的经历使主语对那个地方有所了解,“但现在已经不在那个地方”。如:

She has been to New York.她到过纽约。

has/have been in“已在某地”或“在某地待过”,如果后接较小的地点,常用介词at,如果后接表示地点的副词则不用in(at)。该短语常和How long一起构成“在某地待了多久”的疑问句,也常与for或since等引导的句子或短语连用。注意:have been to常和never,ever,...times等连用。如:

How long has he been in Beijing?他在北京住了多久?

She has been in New York for two years.她在纽约待了两年。

第五看点:现在完成时与一般过去时的区别

现在完成时态既涉及过去,又联系现在,它可表示动作或状态从过去已经开始一直延续到现在。正因为这种时态涉及到“过去”,才使得一些同学在应用时与一般过去时相混淆。

1.一般过去时只表示某一个动作发生在过去某一时候,因此该时态往往与表示过去的时间状语连用,现在完成时则不能。如:

Mary called you just now.玛丽刚才给你打电话了。(just now是表示过去的时间状语。)

I have just called Mary.我刚打过电话给玛丽。(just强调已经打过电话了,无需再打。)

2.一般过去时只表示动作发生在过去这一事实,强调过去的动作,它与现在没有关系;现在完成时态中的动作和现在有密切的联系。虽然动作发生在过去,但强调的是对现在的影响;也表示动作一直延续到现在,并且还可能延续下去。如:

They has lived here since 2013.自从2013年,他们已经住在这儿。(说明居住这一动作是从2013年持续至今的,他们现在仍住在这里。)

They lived here in 2013.在2013年他们住在这儿。(只说明2013年住在这里的事实,至于现在是否住在这里就不确定了。)

【巩固台】用所给动词的适当形式填空。

1.—_________you_________(borrow)this book before?

—Yes,I_________(borrow)it last week.

猜你喜欢

助动词否定句时态
从推量助动词看日语表达的暧昧性
“助动词”相关语法知识集锦
超高清的完成时态即将到来 探讨8K超高清系统构建难点
助动词的用法
can have done用法小结
维吾尔语助动词及其用法
“一找二看三注意”,妙解动词时态题
学写双重否定句
现在进行时
过去进行时态