I t is a long time since they have been married.急.这句话是错的,错的哪儿?为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 16:37:07

I t is a long time since they have been married.急.这句话是错的,错的哪儿?为什么?
I t is a long time since they have been married.
急.这句话是错的,错的哪儿?为什么?

I t is a long time since they have been married.急.这句话是错的,错的哪儿?为什么?
用于句型“It’s / It has been + 一段时间 + since + 时间状语从句”中,译作“自从…以来,已经…(时间)了”.如 It’s / has been three months since he moved to this city.要求:主句的谓v.用一般现在时或现在完成时;从句的谓v.用一般过去时,而且须是终止性动词.
所以句子应该改为:It has been a long time since they got married.

It is + 段时间 + since... / It has been + 段时间 + since...表示“从……起已有多长时间了” 。两句型意思相 同, 前者是规范说法, 后者是口语说法。

since 从句中常用一般过去时
如It is three years since he began to smoke.
你这里因该是 since they had ...

全部展开

It is + 段时间 + since... / It has been + 段时间 + since...表示“从……起已有多长时间了” 。两句型意思相 同, 前者是规范说法, 后者是口语说法。

since 从句中常用一般过去时
如It is three years since he began to smoke.
你这里因该是 since they had been married
还有一点你要注意:
在这种结构中, since 引导的从句绝对不能用否定式的谓语动词来表示否定意义。
试比较: 他好久没学汉语了。
误:It is a long time since be didn’t study Chinese.
正:It’s a long time since he studied Chinese.

收起

It has been a long time since they married.
或者
It was long time ago when they married.why? be married 也可以呀。。。。这儿表示的是结婚已经有很长时间了。。。为什么不行你说的 有道理,be married 是一个状态,应该如下: They have been married ...

全部展开

It has been a long time since they married.
或者
It was long time ago when they married.

收起