it is some time since+...与it has been some time since+... 有区别吗?什么区别?

南北浪人nblr
2012-10-11 · TA获得超过1万个赞
知道大有可为答主
回答量:2199
采纳率:0%
帮助的人:826万
展开全部
没有区别。现在完成时态中,it has been+时间,常可简写成it is +时间
170******01
2012-10-14
知道答主
回答量:39
采纳率:0%
帮助的人:16.5万
展开全部
基本上没区别,都用来表示某动作持续了多长时间。这是一个将短暂性动作转变成延续性状态常用的结构。例如:He joined the army three years ago,不能说成He has joined the army for 3 years,但可以说成It is 3 years since he joined the army. 或者It has been 3 years since he joined the army.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式