早教吧 育儿知识 作业答案 考试题库 百科 知识分享

It’stwentyyearssinceilastsawher.后面时间状语从句为since,为什么前面不用ithasbeen?since不是和完成时态连用的吗?

题目详情
It’s twenty years since i last saw her.
后面时间状语从句为 since,为什么前面不用 it has been?since 不是和完成时态连用的吗?
▼优质解答
答案和解析
没有记错的话
It’s twenty years since i last saw her.=It has been twenty years since i last saw her.
高中的句型转换就是这样的吧.it is +时间 since sb.did sth.= it has been +时间 since sb.did sth.
这里只是没有用到另外一种表达方法,没有说它是不能用的吧.
理论上两个都是可以的~