It is\/has been +时间+since +主语+一般过去时中的is和has怎么分
since引导的状语从句,其主句用现在完成时。has been 表示现在完成时的被动语态。is been 是错误的,根本没有这样的表达。is 是表示一般现在时。如果是be doing的形式才是正在进行。
It be +一段时间 +since +从句.这个里面的be动词是根据什么来判断是is...
It is\/has been +一段时间+ since+一般过去时态如:It is five years since I left here.我离开这里有五年了.It was +一段时间+ since+过去完成时 这是固定用法.
It is 3 years since he joined the army.为什么用is不用has been
since是现在完成时的标志,但是since+过去的时间点或是过去时态从句,下面的例句是摘抄的,你参考下。我觉的,两个应该都行,你说的应该也是对的。因为joined 也是瞬时动词。It is \/ has been + 一段时间 +since 从句。例如:It is \/ has been three years since we saw each other last time....
it has been+一段时间+since的区别?
It is\/has been+一段时间+since(since从句用一般过去时)自……以来已有多长时间了”或“自不……以来已有多长时间了”。注意:在该句型中,若主句的be动词用了is或has been,since从句的谓语动词要用一般过去时;若主句的be动词用了was,since从句的谓语动词须用过去完成时。此外,若since-clause的...
it is+时间段+since的用法 当主句有last该怎么办,和时间段+since的用法...
我觉得吧。第一句跟第二句都应该用met. 楼主你确定你这个题目没问题么?。。第三题应该是has passed \/ became 因为吧其实正确的句子应该是it has been a long time since we met last或者since our last meeting.
...is+时间段+since+从句的一个疑问: 我们知道:it is(has been)+
楼楼你写的那个例句的意思就是 我已经吸烟三年了...如果是我已经戒烟三年了,应该是 It is three years since I stopped smoking
关于It is \/has been +时间 since +过去时 表达两种意思的问题
It is \/has been +时间 since +过去时 两种用法其实是一样的,用is陈述情况,用has been 强调从。。。起到现在的时间长度 It is three years since I began to learn English.=It has been three years since I began to learn English ...
...I saw him last time. 中的is能否换成has been? 请说明原因好吗...
It is +一段时间+since…的句型与It has been +一段时间+since…意思相同。前者是规范说法,后者是口语说法。应注意的是,在这种结构中,since引导的从句绝对不能用否定式的谓语动词来表示否定意义,下面两句都错了:It is a long time since he didn’t study English.It’s two months since ...
It is \/was +时间+ since… 其中is<---> has been was <---> had...
is 代表从现在追溯到过去的那个时间。而has been was 代表从过去的某一时间追溯到过去的过去的某一时间。。had been句子中必需还要有一个过去的时间,指的是从从过去的这个时间之前的某个时间之前追溯到更久的一个时间。。可能讲的有点乱。。如果不大懂,再补充提问下吧。补充: 可能 正如你所说“...
it is…… since……句型中is 可用was ,has been替代吗?
可以,这要根据since之后句子的时态和句子意思来决定。比如since之后句子是过去时,就可以用has been。最简单的判断方法是翻译句子,看语句是否通顺,语境是否合适。