当前位置:文档之家› 现在完成时讲义

现在完成时讲义

现在完成时讲义
现在完成时讲义

第一讲

现在完成时讲义

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 ?他去北京了。

相关主题
文本预览
相关文档 最新文档