It is 3 years since he joined the army 这里的since为

Itis3yearssincehejoinedthearmy这里的since为什么不能用before?... It is 3 years since he joined the army
这里的since为什么不能用before?
展开
 我来答
lixiahui_74
2014-10-06 · TA获得超过3969个赞
知道大有可为答主
回答量:4119
采纳率:14%
帮助的人:1615万
展开全部
before是在……之前的意思,但本句要表达的是从……开始。所以不能用before,你还要好好理解区别两者的意思。
更多追问追答
追问
我问错了。。是为什么不能用after。。
追答
用after,你翻译下,会变成什么意思。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tailuowang
2014-10-06 · 知道合伙人教育行家
tailuowang
知道合伙人教育行家
采纳数:35872 获赞数:277461
毕业于江西省吉安师范专科学校(井冈山大学)英语系。从事英语教学20多年,现为中学高级教师。

向TA提问 私信TA
展开全部
before所指的时间是往前推,时态要用一般过去时;而前面是is,为一般现在时态。
追问
我问错了。。是为什么不能用after。。
追答
如果用after的话,并没有一个具体的时间终算点,这就不太好确定时间。而since“自从……以来”,终算点是说话的时候。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魏小妞妞
2014-10-06 · TA获得超过1187个赞
知道小有建树答主
回答量:313
采纳率:0%
帮助的人:126万
展开全部
这句话的意思是从他加入这个军队开始已经三年了,since是指时间点,从。。时刻开始,而before是在什么什么之前,不符合句意
更多追问追答
追问
我问错了。。是为什么不能用after。。
追答
after就更不对了。。after的意思是在。。。之后。你带到句子中翻译一下,肯定不对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
高考提分四步
2014-10-06 · TA获得超过189个赞
知道小有建树答主
回答量:295
采纳率:50%
帮助的人:97.6万
展开全部
翻译出来就知道了,before--已经三年了在他参军之前,逻辑不通吧。
追问
我问错了。。是为什么不能用after。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风太大,听不见
2014-10-06 · TA获得超过485个赞
知道答主
回答量:292
采纳率:0%
帮助的人:80.3万
展开全部
老师惯用的解释:“固定搭配…”哈哈哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式