- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精心整理
初中语法现在完成时
1. 概念:过去发生或已经完成的动作对现在造成的影响或结果, 或从过去已经开
始,持续到现在的动作或状态。
2.
时间状语: recently, lately, since
for ,in the past few years, etc.
3.
基本结构: have/has + done
4. 否定形式: have/has + not +done.
一般疑问句: have 或 has 提前
对于初接触现在完成时的人来说, 往往会产生一种茫然, 因为它似乎与一般过去
时相似。那就是,这两种时态描述的动作都始于过去。其实不然,现在完成时主
要表示,发生在过去的动作延续到现在刚刚完成、 或许还要延续; 侧重于这个动
作对现在带来的结果、 产生的影响、 积累的总和等等。 而一般过去时则只不过是
表示动作发生在过去的什么时候。 弄清了这一区别,就很容易理解现在完成时了。
它主要适用于下面的几种情况:
)表示截止现在业已完成的动作
By now, I have collected all the data that I need . 到现在为止,我已收
集到了我所需的全部资料。
She has read 150 pages today . 她今天已看了 150 页。
)表示发生在过去而对现在产生影响、带来结果的动作
Have you had your dinner? 你吃晚饭了吗?
)表示过去发生的动作持续到现在,并可能还要延续
It has been five years since he joined the army . 他参军五年了。
1)一个句子应该用什么时态只能取决于它需要表达的意思, 以及它所处的语
精心整理
言环境。例如:
He speaks English . (一般现在时,说明动作发生的经常性。 )
He spoke English when he was in New Zealand . (一般过去时,说明
动作发生的时间。)
He is speaking English. (现在进行时,说明动作正在进行。 )
He has spoken English for three years since he came to the USA. (现
在完成时,这里说明动作的总和。 )
He has been speaking English since he came to the USA. (现在完
成进行时,强调动作的连续性。 )
)在含有时间状语从句或条件状语从句的主从复合句中,如果主句的谓语
动词是一般将来时, 那么从句的谓语动词就只能用一般现在时来表示将来时; 如果主句的谓语动词是过去将来时, 那么从句的谓语动词就只能用一般过去时来表示过去将来时。
例如: I will not play tennis if it rains tomorrow.
I would not play tennis if it rained the next day.
有些动词表示无法持续的动作,它们一般不宜用于进行时态中。这类动词常见的有: be , believe , consist , find , forget , hate , have , hope , hear , know , like , love , notice , prefer , remember , see , seem , smell ,
suggest , taste , understand , want , wish , sit down , stand up 等等。
Be 动词若是用于进行时态,可表示暂时、短暂的情况或表现。例如:
Tom is being a good boy today . 汤姆今天很乖。
He is being childish . 他这样做是耍孩子气。
精心整理
You are not being modest . 你这样说不太谦虚。
)关于现在完成时的时间状语问题
凡是 完成时态 都表示,不知道也不管动作发生的具体时间 , 所以在使用
现在完成时的句子里,不可以带有表示具体过去时间的状语,如:yesterday ,
last week ( month , year , etc. ) , two weeks ago , in 1999
等;但常和有些
副词连用,如: just , before , already , often , never , ever , not
yet ,
always 等等。
B. 在以 when 提问的特殊疑问中不能用现在完成时。另外,
ago 不能用于
现在完成时的句子里, 因为它表示从现在算起的以前某个时间,
属于表示具体过
去时间的状语。但
文档评论(0)