it is high time that后的句子如果是Be动词,是不是一定要用were?如:it is high time that such practices were ended.我看到一本参考书说不论从句人称,一律用were,是这样么?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 07:54:11
itishightimethat后的句子如果是Be动词,是不是一定要用were?如:itishightimethatsuchpracticeswereended.我看到一本参考书说不论从句人称,一律用

it is high time that后的句子如果是Be动词,是不是一定要用were?如:it is high time that such practices were ended.我看到一本参考书说不论从句人称,一律用were,是这样么?
it is high time that后的句子如果是Be动词,是不是一定要用were?
如:it is high time that such practices were ended.
我看到一本参考书说不论从句人称,一律用were,是这样么?

it is high time that后的句子如果是Be动词,是不是一定要用were?如:it is high time that such practices were ended.我看到一本参考书说不论从句人称,一律用were,是这样么?
我可以很肯定地告诉楼主同学.
是这样的.
因为it is high time that这个句型后要接虚拟语气.
而虚拟语气一个最大的特点就是BE动词不论从句人称,一律用were
不论普通动词时态一律用过去时.
另外这个句型的意思是"正是做...的时候了"
祝楼主愉快.

一般这种类型的句子such后面都会跟复数,所以是were

我看到一本参考书说不论从句人称,一律用were,是这样么?
不是吧。。。印象中没这个讲法。而且这个句型是表示 该做某事 的时候的。一般不会出现BE动词吧。。。 你给的例子是被动语态。与表示状态的BE动词无关

可以说是这样的
我们都知道it is high time that后面要接虚拟语气
在这里 如果接的从句谓语是主动的 就用动词过去时
如果从句谓语是be最好使用were 因为一般现在时be的虚拟语气为were
当然用were是从严格的语法出发的
不过你也需要知道 现在有越来越多的人也使用was,就是单数的时候使用was,这被看作不太正式但有趋势的用法,尤其在...

全部展开

可以说是这样的
我们都知道it is high time that后面要接虚拟语气
在这里 如果接的从句谓语是主动的 就用动词过去时
如果从句谓语是be最好使用were 因为一般现在时be的虚拟语气为were
当然用were是从严格的语法出发的
不过你也需要知道 现在有越来越多的人也使用was,就是单数的时候使用was,这被看作不太正式但有趋势的用法,尤其在美国

收起

肯定用were, 这是因为此句型谓语要用虚拟语气。如果不是Be动词,就用此动词的过去式形式,同样是虚拟语气。
It is high time that we got cracking on the new project.