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

since的用法Itisfiveyearssincehelefthere.为什么可以用is来表示'还有其它情况下也用is来表示吗'Ithasbeenfiveyearssincehehasleftforhere可以用is代替吗'为什么

题目详情
since的用法
It is five years since he left here.为什么可以用is 来表示'还有其它情况下也用is来表示吗'It has been five years since he has left for here可以用is 代替吗'为什么
▼优质解答
答案和解析
这个是时态问题哦 since是自从的意思 它只是个时间语 它的用法和after,before一样.所以前面必须要有动词这才是一句完整的话呀.所以有is.那么接下来说说is和has been的区别.is是一般现在时,它表达一种事实状态,陈述一个真实事件.那么第一句话可以翻译为「他离开这里了五年」.是指他离开这里的时间有五年之久,但他现在有可能已经回到这里了,也有可能还没回.再看第二句,has been是现在完成时,什么是现在完成时?简单点说,它带有一种「到目前为止」的意思.那么第二句话的言外之意就是:到目前为止,他离开这里已经5年了.