人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

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

[复制链接]

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

答案:↓↓↓

网友采纳  你的第一句最好加上last,这样你就明白了:  It'stwoyearssinceILASTworkedinBeijing.---------不在那里工作已经两年了.  第二句只强调在过去,到底是怎样的过去无所谓,与“今天“没有任何关系,所以只用”一般过去时“.如果是hadworked,句子应该是这样的:  HehadworkedinAfricaonwildanimalsforeightyearsbeforehecametobeourbiologyteacherlastyear.--------过去的过去,用”过去完成时“.  Ourworknotfinished==asourworkhadn'tbeenfinishedyet-------你的是独立主格结构,我的是原因状语从句结构.-------独立主格结构需要去掉助动词had和been,保留真正动词.
回复

使用道具 举报

小黑屋/人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

Powered by 5wangxiao

© 2007-2021 5wangxiao.Com Inc.

快速回复 返回顶部 返回列表