过去完成时与现在完成时的区别用例句说明-查字典问答网
分类选择

来自金阳的问题

  过去完成时与现在完成时的区别用例句说明

  过去完成时与现在完成时的区别用例句说明

1回答
2020-08-31 23:14
我要回答
请先登录
黄启萍

  1.现在完成时的动作虽发生在过去,但强调的是对现在造成的影响.

  构成:have/has+动词的过去分词

  如:Hehaseatenthebreakfast.他已经吃过早饭了.(强调现在不饿)

  HehasbeentoBeijingtwice.他已经去过北京两次

  IhavelivedinBeijingsinceIcametoChina.自从我来到中国就住在北京.

  IhavelearnedFrenchfortwoyears同义句IhavelearnedFrenchsincetwoyearsago.

  构成现在完成时的时间状语:already,ever,never,yet,sofar(到目前为止),inthepast/lastfewyears(在过去的几年间),overtheyears(近年来)

  2.过去完成时动作发生在过去的过去.HesaidhehadbeentoBeijingtwice.他说他已经去过北京两次.(因为“说”said就是过去式,而去北京的动作发生在说said的过去,所以用过完而不用现完.

  过去完成时常用的时间状语有1.bytheendoflastyear.

  Bytheendoflastterm,wehadlearned5000newwords.

  2.Bythetimesb.+动词过去式如:ThebushadalreadyleftbythetimeIgotthere.

  3.宾语从句

  HewenttoCanadalastmonth.他上个月去加拿大了.

  HesaidhehadbeentoCanadalastmonth.他说他上个月去加拿大了.

  主句谓语动词是过去式said,从句谓动发生在过去的过去,所以用过去完成时

2020-08-31 23:19:39

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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