518c518
幼苗
共回答了21个问题采纳率:81% 举报
it is three days since he came.
it has been three days since he came.
1. It is some time(一段时间) + since引导的时间状语从句 = It has been some time(一段时间)...
2. since引导的从句谓语为一般过去时,而主句是一般现在时或现在完成时.
3. 该从句的谓语动词是“瞬间性动词”时,从句正常翻译;
而如果该从句的谓语动词是“延续性动词”作,从句必须作否定翻译.
如:It is two hours since he left the classroom.
自从他离开教室以来,已经两个小时了.
It is three years since he worked there.
自从他不在那儿工作以来,已经三年了.
希望满意,祝您进步:)
1年前
追问
10
liangzhiii
举报
it has been years since i enjoyed myself so much as last night, 这儿可以用is代替has been吗
举报
518c518
这个如例3第1例: It is two hours since he left the classroom. 自从他离开教室以来,已经两个小时了。