meili 发表于 2022-10-27 15:26:48

【Itamp;#39;stwoyearssinceIworkedinBeijing.为什么不能用hasworked?HeworkedinAfricaonwildanimalsforeightyears.为什么不能用hadworked?Ourworknotfinished,werefusedhisoffer.为什么不能用hasnotbeenfinished?】

<p>问题:【Itamp;#39;stwoyearssinceIworkedinBeijing.为什么不能用hasworked?HeworkedinAfricaonwildanimalsforeightyears.为什么不能用hadworked?Ourworknotfinished,werefusedhisoffer.为什么不能用hasnotbeenfinished?】
<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">申闫春的回答:<div class="content-b">网友采纳  你的第一句最好加上last,这样你就明白了:  It'stwoyearssinceILASTworkedinBeijing.---------不在那里工作已经两年了.  第二句只强调在过去,到底是怎样的过去无所谓,与“今天“没有任何关系,所以只用”一般过去时“.如果是hadworked,句子应该是这样的:  HehadworkedinAfricaonwildanimalsforeightyearsbeforehecametobeourbiologyteacherlastyear.--------过去的过去,用”过去完成时“.  Ourworknotfinished==asourworkhadn'tbeenfinishedyet-------你的是独立主格结构,我的是原因状语从句结构.-------独立主格结构需要去掉助动词had和been,保留真正动词.
页: [1]
查看完整版本: 【Itamp;#39;stwoyearssinceIworkedinBeijing.为什么不能用hasworked?HeworkedinAfricaonwildanimalsforeightyears.为什么不能用hadworked?Ourworknotfinished,werefusedhisoffer.为什么不能用hasnotbeenfinished?】