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

来自孔祥飞的问题

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

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

  HeworkedinAfricaonwildanimalsforeightyears.为什么不能用hadworked?

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

1回答
2020-12-2423:00
我要回答
提示:回答问题需要登录哦!
申闫春

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

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

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

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

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

2020-12-24 23:04:45
大家都在问
最新问答