※现在完成时考点分析
[考点一] 现在完成时用法
表示过去发生并结束的动作对现在产生的结果和影响。这一类情况可以细分为三种情况。
1. 表示一个动作过去某时开始,刚刚结束。常用just, now, already, yet, not … yet等状语连用。如:
Li Ming has just turned off the light. (说明现在灯不亮)
2. 表示过去动作的结果,现在仍存在着,一般不用时间状语。如:
She has become a teacher.(她现在是老师)
3. 表示过去已经开始,持续到现在,而且可能继续持续下去的动作或状态。往往和表示包括现在在内的一段时间的状语连用。如:today, this week (month), lately, recently, these days, in the past few years, during the last two weeks, since yesterday, since two months ago, since 1995, for a long time, for two years, so far, up to now, till (until) now等。如:
He has lived here for 20 years.(现在他仍然住在这儿)
How long have you studied English?(现在仍然在学)
They have known each other since childhood. (现在还继续往来)
[考点二] 现在完成时与一般过去时的用法区别
现在完成时与一般过去时都表示发生在过去的动作。但是现在完成时强调这一动作与现在的联系,如对现在产生的结果,影响等;而一般过去时则只表示过去的事实,不表示和现在的关系。所以,表示过去固定时间的状语只能和一般过去时连用,而不能与现在完成时连用,和现在完成时连用的状语一定包括现在在内。如:
[误] I have gone shopping yesterday morning.(有明确的过去时间状语,不可用现在完成时)
[正] I went shopping yesterday morning. (一般过去时,说明过去的事实)
[误] He has seen the film last year. (last year表示的过去时间,不包括现在在内,不能用于现在完成时)
[正] He saw the film last year. (一般过去时,表示过去发生的动作,和现在没有关系)
[正] He has seen the film. (现在完成时,表示过去发生的动作对现在造成的影响和结果)
[考点三] have / has been to与have / has gone to
have / has been to意为“到过,去过”,表示曾到过某地,但现在人已不在那儿了,也就是说have / has been to讲的是过去的情况,着重指到目前为止的一个结果。have / has gone to的意思是“去了”,表示已经去了某地,现在人可能在途中或已到达某地,着重指现在人不在某地,只能用于第三人称,不可能用于、二人称。
余姚初中英语一对一辅导哪里好
宁波中小学辅导班相关信息
7月18日
7月12日
7月6日
7月3日
6月29日
6月22日
6月11日
6月2日
5月31日
5月28日