您当前所在位置:首页 > 英语四级

大学英语四级考试语法笔记(六)

编辑:jz_liy2

2015-05-16

为帮助大家顺利通过英语四级考试,本文为各位考生整理了英语四级考试语法笔记相关内容,希望能够助大家一臂之力,具体内容如下:

用法:

1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。说话人强调的是该动作或状态对现在的结果或影响。而一般过去时也表示动作已经完成,但强调的是过去发生了某一动作这样一个事实。有的同学觉得这种说法比较难以理解,因为任何过去的动作对现在都有影响,很难判断用一般过去时或现在完成时。事实上,这种说法没有把现在完成时与一般过去时的根本区别说清楚。如果没有说明动作发生的具体时间,则一般用现在完成时;如果说明了动作发生的具体时间,带有表示过去的时间状语,则用一般过去时。例如:

My daughter has just gone out. 我女儿刚出去。

I’m sure we’ve met before. 我肯定我们以前见过面。

She has arrived. 她到了。

2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如today, these days, recently, now, lately, for…, since…, in the last/past two weeks/years

/days/months, just 等。如:

I haven’t heard from her these days. 这些日子我没有收到她的信。

We haven’t seen you recently. 最近我们没有见到你。

They have been away for two years. 他们离开已经两年了。

She has been with us since Monday.

她从星期一就一直和我们在一起。

注意:

1)表示短暂意义的动词如open, go, come, die, arrive, leave, lose, fall等,在完成时当中不能和包括现在在内的表示一段时间的状语连用,因为它们表示的动作不可能持续。因此,不能说:

×He has come here for 2 weeks.

×The old man has died for 4 months.

×They have left only for 5 minutes.

以上三句话可以改为:

It’s two weeks since he came here. He has been here for 2 weeks.

It’s 4 months since the old man died.

They have been away only for 5 minutes

2)have (has) been 和have (has) gone的区别:表示“曾到过某地”要用 “have (has) been”; 表示“已经去某地”要用 “have (has) gone”。试比较:

Where has he been? 他刚才到哪里去了?(已经回来了)

Where has he gone? 他上哪儿去了?(人不在)

They have been to Canada. 他们到过加拿大。(现在已经不在加拿大)

They have gone to Canada. 他们到加拿大去了。(可能在路上和已经到加拿大).

以上就是精品学习网为大家整理的英语四级考试语法笔记的相关内容,望各位考生能

够学习顺利。

引申阅读:

大学英语四级考试语法笔记(五)  

大学英语四级考试语法笔记(四) 

标签:英语四级

免责声明

精品学习网(51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。