【快讯】中考英语语法:现在完成时用法解析
本篇文章2763字,读完约7分钟
1 .构成
现在完成时由助动词have(has)+动词的过去分词组成。 助动词证明其谓语属于现在的范围。 主语的人称,必须与数量一致。 过去分词是第一谓语动词,证明句子的意思。
2 .用法
(1)表示动作发生在过去某个不明的时间,但现在还残留着某种影响和结果。 多用just、already、yet等副词修饰。 例如:
-have you had lunch yet? -是,i have. i've just had it。
你已经吃过午饭了吗? 我刚吃了。 (我现在不饿)
(2)表示从过去的某时刻到现在的动作或状态。 这个动作可能刚停止,也可能还在进行中。 经常附有for和since等表示一段时间的副词。 示例: he has taught here since 1981
他从1981年开始在这里教书。 (可能还会继续教)
i have't seen her for four years。
我四年没见她了。
(3)表示说话前有一次或多次动作,现在已经成为经验,通常被翻译为中文“过”,带有twice、ever、never、three times等时文字。
比如i have been to beijing twice .我去过北京两次。
3 .现在完成时的时态词
(1)现在完成时属于现在的范围,所以不能和过去的时态词连用。 例如yesterday、last sunday、in1990、three years ago等。 但是,在强调动作的结果和影响时,可以与不明的时间词连用。
a .使用副词already和yet。 already通常用于肯定句,yet通常用于否定句和疑问句。 / wehavealreadyfinishedourhomework .我们完成了作业。
they haven ' tfinishedtheirhomeworkyet .他们还没有完成作业。
b .使用never和never。 多用于否定和疑问句,表示“曾经”和“一次也没有”等。 例如:-have you ever been to the great wall? 你去过长城吗?
-i have never been to the great wall .我没去过长城。
使用just、before、up to now、the past few years等表示直到说话为止的过去的时文字。 例如: i have seen her before,but i can not remember where。
我以前见过她,但不记得在哪里见过。
hehasbeentherethreetimesthelastfewdays。
这几年他去过那里三次。
d .使用包括now、today、this morning(month、year、term )等“现在”在内的时文字。 例如:-have you met him today? -否,i haven't。
你今天见过他吗? 我没有。
howmanytimeshaveyoubeentherethisyear?
你今年去过那里几次?
(2)现在完成时可以表示since和for等“暂时”的连用,表示从有动作和状态的时刻持续到现在。 i haven't seen him for two years .但是,come、arrive、buy等终止动词不能表示“一定期间”而连用。 必要时,必须转换成“be (在)”等持续动词来表现。 概括地说,从非连续性动词向连续性动词的转换,
arrive→be here begin(start)→be on
die →be dead come back→be back
leave →be away fall ill(sick,asleep)→be ill(sick,asleep )
get up→be up go out →be out
finish →be over put on →wear或be on
open →be open join →be in或be a member of…
close→beclosedgotoschool→beastudent
borrow →keep buy →have
catch ( acold )→have ( acold ) getto know→know
begin to study→studycometowork→work等
/ he has been a soldier for three years .他参军三年了。
hisfatherhasbeendeadfortwoyears .他父亲去世两年了。
the film has been on for ten minutes .电影开始十分钟了。
wehavestudiedenglishforthreeyears .我们学了三年英语。
4 .现在完成时和通常过去时的区别
现在完成时和通常过去时都表示过去完成的动作。 但是,现在完成时强调的是这个动作和现在的关系。 对于现在发生的结果和影响等,通常只表示过去动作发生在过去的某个时刻,没有表示与现在的关系。 比较一下:
i have lost my new book .我的新书丢了。 (现在还没有找到)
i lost my new book yesterday .我昨天丢了新书。 (昨天丢了,现在是否找到了还没有证明)
5 .观察一些事项
(1)have been(to )和have gone( to )的区别: have been(to )表示“去过某个地方(现在回来了)”,可以用于各人称。 have gone(to )表示“去了哪里(说话时有人不在当地)”,经常被第三者使用,前者可以和once、never、several times等连用,后者不能。 比如,they have been to beijing twice .他们去过北京两次。
he has gone to beijing .他去了北京。
(2)如果单纯地表示一定期间,强调一定期间,即使有since一词,也没有必要使用完成时。 / itistwoyearssincehisfatherdied.= hisfatherhasbeendeadfortwoyears .他父亲去世已经三年了。
(3)终止性动词现在完成时的否定式,暂时处于可以连用的状态。
例如,自Ihaven'tleftheresince1997.1997年以来,我从未离开过这里。
越来越多的新闻请访问:本中考频道中考论坛中考博客圈
特别是根据各方面情况的调整和变化,本网提供的所有考试新闻仅供参考,考生请根据权威部门发表的正式消息。
标题:【快讯】中考英语语法:现在完成时用法解析
地址:http://www.jtylhs.cn/zzjy/20824.html
免责声明:郑州新闻网是全球互联网中文新闻资讯最重要的原创内容供应商之一,本站部分内容来自于网络,不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2031@163.com,郑州新闻网的作者将予以删除。
上一篇:【快讯】各科复习做法