首页 > 范文大全 > 正文

现在完成时用法面面观

开篇:润墨网以专业的文秘视角,为您筛选了一篇现在完成时用法面面观范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

先看几道2011年的中考题:

1. Our math teacher ______ in our school for 20 years and he ______ here when he was 23 years old. (2011年广东省)

A. has taught;has come B. taught;comes

C. taught;came D. has taught;came

2. — ________ you ________ the Beatles’ story?

— Yes. And their songs are popular. (2011年山东省青岛市)

A. Did; hear B. Do; listen to

C. Have; heard of D. Have; listened to

3. My aunt is a writer. She ______ more than ten books since 1980. (2011年北京市)

A. writes B. wrote C. has written D. will write

4. Some students in Shanghai ________ e-bags for several months.(2011年陕西省)

A. have B. have had

C. had D. will have

5. I ________ my homework,I guess I can’t join you. (2011年河北省)

A. don’t finish B. didn’t finish

C. haven’t finished D. won’t finish

分析:上面的五道中考题均是在考查同学们对现在完成时用法的掌握情况,答案分别是:1. D;2. C;3. C;4. B; 5. C。

现在完成时是初中生必须掌握的重要语法项目之一,掌握它的用法对于同学们学好英语具有重要意义,下面我们一起来学习一下。

一、现在完成时的意义及基本用法

1. 表示过去发生的动作对现在造成的影响或结果。如:

We have already cleaned the classroom. 我们已打扫了教室。(教室目前是干净的)

I have had my breakfast. 我已吃过早饭了。(吃过饭,现在不饿)

2. 表示从过去一直延续到现在,并且可能继续延续下去的动作或存在的状态。如:

We have learned English for 2 years. 我们学习英语已经两年了。

She has lived here for nearly ten years. 她住在这儿快十年了。

二、现在完成时的基本构成形式

现在完成时由“助动词have(has)+过去分词”构成。当主语是第三人称单数形式时助动词用has,其余人称用have。疑问句,将have/ has提前;否定句,在have/ has后面加not。各种句式如下:

肯定式:主语+have/ has+过去分词+其它。

否定式:主语+haven’t/ hasn’t+过去分词+其它。

疑问式:Have/ Has+主语+过去分词+其它?

简略答语:Yes,主语+have/ has.

No,主语+haven’t/ hasn’t.

三、与现在完成时连用的时间状语

1. 副词already (已经)、just (刚刚)、ever (曾经)、yet (还;已经)等。

2. 表示到目前为止的次数。如once (一次)、twice (两次)等。

3. 表示到目前为止的一段时间。如for two years、since 2010等。

4. 表示包括目前在内的时间。如so far(到目前为止)、in the last few years(在过去的几年里)。

四、现在完成时与一般过去时的区别

现在完成时侧重过去的动作对现在的影响或过去的动作一直持续到现在,它不能与具体的过去时间连用,所以现在完成时中没有以when引导的特殊疑问句。一般过去时表示过去的时间内发生的动作或存在的状态,与现在没有关系。试比较:

—Have you read this book?你看过这本书吗?

—Yes,I have. 是的,我看过这本书。(过去动作“看书”对现在造成的影响是“我了解这本书”。)

—When did you read it?你什么时候看的?

—I read it last week. 我上周看的。(仅叙述在过去时间last week发生了动作“看书”。)

五、have(has)been to,have(has)gone to 与have(has)been in的区别

1. have(has) been to表示某人曾经到达某处,指这个人已去彼地现又回到此地,它常与just、ever、never、once、twice、several等连用。如:

I have just been to the post office. 我刚才去邮局了。

—Have you ever been to the Great Wall?你曾经去过长城吗?—Yes,I’ve ever been there only once. 是的,我只去过那儿一次。