since的用法。

It is three years she was in our school .
前一句是说她不在我们学校三年了。那么如果要翻译成她来我们学校三年了,要怎么说?
It is three years he stopped smoking .
It is three years he smoked .
这两句的话意思又是一样的。这个又为什么?
有说可以这样写,It is three years he have smoked.意思是不变的,
也可以这样It has been three years he smoked.是不是?

我始终不懂since在It is +一段时间+since 中的用法。一会要反过来翻译,一会又可以正常翻。请详细说一下,谢谢,

第1个回答  2019-02-10

“since
+
其他成份(若有或需要的话)+
表过去的一个时间点”时,用完成时。。关键是要有那个过去的时间点。。
例:
He
has
been
reading
the
book
since
two
days
ago.
他读那本书读了两天了。
"two
days
ago"是一个过去时间点。这个例句是since直接+表过去的一个时间点。
She
has
been
in
the
local
college
since
she
came
to
this
place.
她自从来这个地方后就一直在当地的大学(读书)。
“came
to
this
place"她来到这个地方是一个过去的时间点。
第2个回答  2020-02-03
这里先行词是1998,不是
in
1998,所以
since
when=since1998,
when
作为
表示时间
的引导词,不能用which
第3个回答  2020-02-12

since的用法有哪些

相似回答