英语的过去完成时和现在完成时有什么区别我是一个初中2年级的,-查字典问答网
分类选择

来自谭波的问题

  英语的过去完成时和现在完成时有什么区别我是一个初中2年级的,不懂过去完成时和现在完成时的区别,最好详细一些,我的理解能力比较差

  英语的过去完成时和现在完成时有什么区别

  我是一个初中2年级的,不懂过去完成时和现在完成时的区别,最好详细一些,我的理解能力比较差

1回答
2019-05-28 23:28
我要回答
请先登录
刘汝元

  现在完成时

  1.表示过去发生的但对现在有影响的动作,可以不用时间状语.也可以和一些表示不定过去的时间状语连用,比如already,yet,ever,never,just,once,recently等.

  1).ihavebeentoPekingmanytimes.我多次去过北京(现在对北京有所了解)

  2).hehasboughtacar.(现在他有车可以开了)

  2.表示从过去某时间开始一直延续到现在的动作.一般要跟个表示一段时间的状语since,sofar,inrecentlyyears,for+时间段.

  例如

  1).hehaslivedheresince1949.

  2)hehaslivedherefor40years.

  过去完成时

  表示过去某一时刻以前已经完成的动作,常由by,before等.主要是宾语或定语从句中常见.状语从句也会用到

  1)bytheendoflastyear,ihadworkedinthiscollegefortenyears.去年年底是过去时间,而在大学工作十年是在去年年底之前,故用过去完成)

  2)hehadbeenateacherforyearsbeforehebecameawriter.(成为作家是过去式,而做老师是在成为作家之前,过去的过去就用过去完成式)

  3)heknewthathehadmadeamistaken(他知道为过去式,而犯错是在知道之前,过去的过去)

  不知清楚了没?

2019-05-28 23:31:57

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •