1.现在完成时的意义及其构成
现在完成时用来表示之前已发生或完成的动作或状态,其结果的影响现在还存在;也可表示持续到现在的动作或状态。其构成:have/has+过去分词。
2.通常使用现在完成时的几种情况
情况
|
常用时间状语
|
例句
|
表示过去发生的事对现在仍有影响
|
already,yet,just,by this time,so far等
|
I have already finished all the work.
我已经做完了所有的工作。
|
表示过去开始的动作或状态一直延续到现在
|
all my life,all the time,so far,up to now,in the past/last few years,since等
|
We’ve been good friends since we were very young. 我们从很小的时候就是好朋友了。
|
在时间、条件等状语从句中,代替将来完成时
|
when,before,once,as long as,if等
|
Once you have promised,you should keep it. 你一旦许下诺言,就应该遵守。
|
对接高考
①While online shopping ____________(change)our life,not all of its effects have been positive.
尽管网上购物已经改变了我们的生活,但是并不是所有的影响都是积极的。
has changed 解析:主语是online shopping,结合语境以及后面的have been可知,这里要用现在完成时。
②I____________(read) half of the English novel,and I’ll try to finish it at the weekend.
这本英语小说我已经读了一半,这个周末我将尽力把它读完。
have read 解析:语境表示“已经读了一半”,应该用现在完成时表示过去发生并且对现在有影响的动作。