it has been 5 years since he joined the army 是表肯定还是否定呢 求教英语大神详解

WillPan韶涵
2012-01-28 · TA获得超过124个赞
知道答主
回答量:79
采纳率:0%
帮助的人:34.8万
展开全部
你好,应该表否定。译为:我退伍已经5年了
这是个典型的it is sometime ....since ....
在把握翻译的时候要注意考察之后跟的动词是延续性还是非延续性的
通常的理解像wait sing 等可以表示不断延续的而例如start begin join 之类的为一个点的(就好比join 加入只能一次吧不能不断地加入吧的道理一样)
自然非延续性的动词不能和一段时间连,道理很简单,同上。故我们在翻译时改为否定
我当时初中就这样理解性记忆的,这里的回答希望帮到你。还有不懂可以再追问
箕靖之K
2012-01-30 · 超过11用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:14.5万
展开全部
表示肯定句。解释:自从他参军已经有五年了。it是形式主语,has是谓语是,since后面的是主语,可以写成这样since he joined the army has been 5 years .如果表示否定的话,句子中要出现no,not等类似于这种否定词
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
empirequeen
2012-01-28 · TA获得超过2.8万个赞
知道大有可为答主
回答量:1.3万
采纳率:60%
帮助的人:5092万
展开全部
表肯定
因为参军是短暂性动词
since从句如果跟延续性动词,那表否定,比如
it has n yeas since he smoked,他戒烟已经n年了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
StefLoneLy
2012-01-28 · TA获得超过116个赞
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:87.2万
展开全部
同楼上 已经讲的很好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式