“It is/has been...since所用的两种时态都对。”是一般现在时和现在完成被动时态

 我来答
domiwb
高粉答主

2016-12-03 · 说的都是干货,快来关注
知道大有可为答主
回答量:4.6万
采纳率:86%
帮助的人:1.3亿
展开全部
怎么能是北大时态呢,是现在完成时啊,这里是完成时的be形态

.It is some time(一段时间) + since引导的时间状语从句
= It has been some time(一段时间) + since引导的时间状语从句

该固定句型意思是“自从...以来已经多久时间了”.

2.其中要求since引导的从句必须采用一般过去时,而主句是一般现在时或现在完成时.

3.补充:该从句的谓语动词是瞬间性动词时,从句正常翻译;
而如果该从句的谓语动词是延续性动词作,从句必须作否定翻译.
如:It is two hours since he left the classroom.
自从他离开教室以来,已经两个小时了.
It is three years since he worked there.
自从他不在那儿工作以来,已经三年了.
更多追问追答
追答
怎么能使被动时态呢,一急打错了
追问
has been阿?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式