【It'stwoyearssinceIworkedi-查字典问答网
分类选择

来自孔祥飞的问题

  【It'stwoyearssinceIworkedinBeijing.为什么不能用hasworked?HeworkedinAfricaonwildanimalsforeightyears.为什么不能用hadworked?Ourworknotfinished,werefusedhisoffer.为什么不能用hasnotbeenfinished?】

  It'stwoyearssinceIworkedinBeijing.为什么不能用hasworked?

  HeworkedinAfricaonwildanimalsforeightyears.为什么不能用hadworked?

  Ourworknotfinished,werefusedhisoffer.为什么不能用hasnotbeenfinished?

1回答
2020-12-24 23:00
我要回答
请先登录
申闫春

  你的第一句最好加上last,这样你就明白了:

  It'stwoyearssinceILASTworkedinBeijing.---------不在那里工作已经两年了.

  第二句只强调在过去,到底是怎样的过去无所谓,与“今天“没有任何关系,所以只用”一般过去时“.如果是hadworked,句子应该是这样的:

  HehadworkedinAfricaonwildanimalsforeightyearsbeforehecametobeourbiologyteacherlastyear.--------过去的过去,用”过去完成时“.

  Ourworknotfinished==asourworkhadn'tbeenfinishedyet-------你的是独立主格结构,我的是原因状语从句结构.-------独立主格结构需要去掉助动词had和been,保留真正动词.

2020-12-24 23:04:45

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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