首页 > 知识园地 > 攻克要点 > 【学会守法】 寻找标志词,巧学现在完成时

攻克要点

【学会守法】 寻找标志词,巧学现在完成时

发布日期 : 2016-04-28浏览次数 : 来源 :

  1. 以“for +段时间”为标志。如:
  He has been away for two years.
  他已经离开两年了。
  值得注意的是,因for后接段时间,谓语动词一般要用延续性动词。如:
  It seems that Mary ____ for almost an hour.
  A. has gone   B. has set off   C. has left   D. has been away
  (Key: D)
  2. 以“since + 时间点/一般过去时”为标志。如:
  He has been an English teacher since 1992.
  自从1992年以来他一直做英语教师。
  Mr Green has been at this school since he came to China.
  自从到中国以来格林先生就一直在这所学校。
  值得注意的是,“since+时间点”实际上也为段时间,谓语动词一般也要用延续性动词。如:
  It is said that he has ____ since five years ago.
  A. married   B. got married   C. be married   D. been married
   (Key: D)
  3. 以up to now/today, until now/today为标志。如:
  I have still remembered him until now.
  直到现在我还记得他。
  This machine has been in use up to today.
  这台机器一直用到了今天。
  4. 以recently, lately, in recent years, all these days为标志。如:
  He has studied very hard recently.
  近来他学习很刻苦。 
  She has been very busy in recent years.
  近年来她一直很忙。
  5. 以“in the past/last+段时间”为标志。如:
  He has been in America in the past/last few years.
  在刚刚过去的几年中他一直待在美国。
  6. 以so far为标志。如:
  He has been her good friend so far.
  到目前为止他还是她的好朋友。
  另外,现在完成时还常与never, ever, just, already 等词连用。如:
  He has already got her help.
  他已得到她的帮助。