第一讲
现在完成时讲义
1 ?构成
现在完成时是由助动词have (has) +动词的过去分词构成。它和主语的人称、数要保持一致。
2?用法
(1)动作发生在过去某个不确定的时间,但对现在有某种影响和结果。常被just、already、yet等副词修饰。如I:
-Have you had lunch yet?
-Yes, 1 have? I've just had it.
你(已经)吃午饭了吗?我刚刚吃过。(现在我不饿了)
(2)表示从过去某一时刻开始一直持续到现在的动作或状态。这个动作可能刚停止,可能仍然在进行。
女口: I have taught here si nee 2011.
我自2011年就在这儿教书。(可能还要继续教)
I have't see n my best frie nd for four years?我有四年没见到我最好
的朋友了。
(3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为
汉语“过”,常带有twice, ever, never, three times 等时间状语。
女口: I have bee n to Beiji ng twice?我去过j匕京二次。
3. 现在完成时的时间状语
(1)现在完成时属于现在时范围,故不能和过去的时间状语连用。如:yesterday, last Sun day, i nl990, three years ago 等。
a.用副词already和yet。already 一般用于肯定句中,yet —般用于否定句和疑问句中。
女口: We have already finished our homework.我们已完成作业了。
They have n,t f ini shed their homework yet?他们还没有完成
作业。
b.用ever和never。多用于否定或疑问句中,表示“曾经”或“从未“等。女
口: -Have you ever been to the Great Wall?你曾经去过长城吗?
-I have never been to the Great Wai 1. 我从未去过长城。
c.用表示到说话为止的过去时间状语,如
I just,before, up to now, the past few years 等。
例女th I have seen her before, but I can not remember where?我以前见过她,但记不起在哪里见过。
He
has bee n there three times the last few days. 近几年他去过那里三次
了。
d. 用包括“现在”在内的时间状语,如:now, today, this morni ng(m on th, year, term) 等。
例如:-Have you met him today?-No, 1 have n't.今天你见过他吗?我没有。 How many times have you bee n there this year?
今年伤〈去过那里 多少次?
(2)since+时间点,fo 叶时间段
I have n t see n him for two years ?=1 have n ' see n him since two years
ago. 表示“一段时间”的状语要和延续性动词连用。 begi n( start) 一 be on come back ——be back
closed borrow — keep
go out 一 be out
put on
一 wear 或 be on join
一 be in 或 be a member of begi n to study — study come to work — work 等
go to school 一 be a stude nt
buy 一 have
catch(a cold) 一 have(a cold) get to know 一 know 如: He has bee n a
soldier for three years ? 他参军三年了。
His father has bee n dead for two years ?
他父亲去世二年了 电影已 The film has bee n on for ten minu tes.开始十分钟了 w k + :?门口 .. k “ 我们(开始)学英语已三年
We have studied En glish for three
years ?
4. 现在完成时和一般过去时的区别
现在完成时和一般过去时都表示在过去完成的动作。但现在完成时强调的是这 一动作与现在的关系。如对现在产生的结果或影响等,而一般过去时只表示动 作在 过去某一时刻发生,不表示和现在的关系。试比较:
I have lost my new book.
我把新书丢了。(现在还未找到) I lost my new book yesterday.
我昨天把新书丢了。(昨天丢的,现在找 到与否没说明) 5?注意事项
arrive — be here die —
be dead
leave — be i1l(sick.asleep) get
up — be up finish — be over
ope n — be ope n close — be away fall ill (sick, asleep) 一 be
have been (to) 与 have gone ( to) 的区别:have been (to) 表示“去过某地(现在已经回来了)” ,可用于各人称;have gone (to)表示“去某地了(说
话时某人不在当地)”,常用于第三人称,前者可与 once , n ever, several times 等连用,后者则不能。如:They have been to Beijing twice. 他们去过北京两次。He has gone to Bei ji ng ?他去北京了。