马道森
【摘要】 时态教学是英语教师教学中必然要遇到的一个环节,也是一个重要的语法项目。每当笔者问学生“我已经做完作业了”这句话应该用什么时态时,班里大部分学生都会异口同声地回答“过去时!”可以看出,尽管这个时态已经解释过多次了,学生仍然一头雾水。在他们看来,作业已经完成了,为什么还不是过去?还有笔者也常常遇到 “他的爷爷去世三年了”翻译成“His grandpa has died for three years”等问题。和同事交流,发现他们也有相同遭遇。所以,这个时态的教学真得需要广大英语教师好好研究。本文结合教学实践,尝试梳理、归纳现在完成时的常见基本用法,以期为该时态的教学提供一些帮助或参考。
【关键词】 时态 现在完成时 一般过去时 短暂性动词 延续性动词
【中图分类号】 G633.41 【文献标识码】 A 【文章编号】 1992-7711(2018)03-129-01
0
一、现在完成时的两大用法
现在完成时可以分为“已完成用法”和“未完成用法”两种。
“已完成用法”是针对非延续性动词即瞬间动词而言的,通常表示在说话之前已经完成的动作给现在带来的后果或影响,就是因为动作是“瞬间”的,后面不能接表示一段时间的时间状语或者不带时间状语。
所以,回到文章开头的问题, 在汉语中,我们可以说他的爷爷已经去世3年了,受到语言迁移的影响,学生就会译成 His grandpa has died for 3 years.但是在英语中,die 这个词,是短暂性动词, Collins 词典的解释是:When people, animals, and plants die, they stop living . (Collins Essential English Dictionary 第214页)。既然这个词是瞬间的, 就不可能持续3年。想象一下,die这个动词持续3年,会是怎样的一个情景。因此,这里必须符合英语语言的特点。在这里,有两种方法可以解决这个问题。
第一种方法是去掉时间状语:
His grandpa has died.
(他的爷爷已经去世了。对现在的影响是,那位老人已经不在人世了。)
第二种方法:变成过去时
His grandpa died 3 years ago.
It is 3 years since his grandpa died.
It has been 3 years since his grandpa died.
常见的短暂性动词和其相对的状态性词
Die——be dead/ go out—— be out/ begin---be on / buy—have/ borrow—keep/ get up—be up/
fall—be/ marry—be married/ finish—be over/ join—be in / leave——be away/ put on—wear/
再例如:我买这个房子2年了。buy 是短暂性动词,一手交钱,一手交货,钱货交接,交易结束。
——I have bought the house for 2 years.(wrong)
——I have had the house for 2 years.(right)
——It is 2 years since I bought the house.(right
——It has been 2 years since I bought the house.(right)
其他例詞不再赘述。不过要注意,虽然非延续性动词的肯定形式不能和表示一段时间的状语连用,但是它的否定形式是可以与表示延续时间的状语连用的,即动作不发生的状态是延续的。
The lonely old couple havent heard from their son for a long time.
这孤独的老两口好长时间没有收到儿子的来信了。
He hasnt left home for months.
他宅在家里几个月了。
二、 现在完成时的常见句型
1.在“It/This is the first/second time——that从句 ”中,that从句部分要用现在完成时。
例如:It is the second time that this astronaut has travelled to space.
这是这个宇航员第二次太空旅行。
2.在“This is the 形容词最高级+名词+that从句”结构中,that从句要用现在完成时。
例如:This is the lousiest secretary that Ive ever had.
这是我曾经有过的最不称职的秘书。
3.在时间状语从句中,可以用现在完成时代替将来完成时。例如:
The old principal wont leave the school until all the students have gone home.
老校长要等到所有学生都回家了才会离开学校。
Dad will allow him to go out and play after he has finished his homework.
他完成作业后爸爸就会允许他出去玩。
4.介词短语如in the past years/ in the last few years/over the last decade/over the last century/ during the past few years/ since two years ago 等等,句子虽然含有明确的过去时间,但是该时间往往是指从过去开始一直延续到现在的一段时间,换句话说,它们指的是一段时间而不是一个时间点,所以句子要用现在完成时。例如
Great changes have taken place in our village in the past few years.
在过去的几年里,我们的村子发生了很大变化。
但是如果时间状语是in the past ,则句子用一般过去时。如:
There was no electricity in our village in the past.
过去我们的村子没有电。(现在村子已经通电了)
三、结语
时态是中学阶段最重要的语法项目之一,而现在完成时又是常用时态中最容易和一般过去时混淆的时态。广大英语教师务必要学生明白现在完成时的表意范畴,划清它与一般过去时的分界线,同时让学生熟练掌握延续性动词和非延续性动词在现在完成时时态中的应用及其转换,多做时态练习,才能打下坚实基础。