第1个回答 2009-06-11
可以说是这样的
我们都知道it is high time that后面要接虚拟语气
在这里 如果接的从句谓语是主动的 就用动词过去时
如果从句谓语是be最好使用were 因为一般现在时be的虚拟语气为were
当然用were是从严格的语法出发的
不过你也需要知道 现在有越来越多的人也使用was,就是单数的时候使用was,这被看作不太正式但有趋势的用法,尤其在美国
第2个回答 2009-06-11
我看到一本参考书说不论从句人称,一律用were,是这样么?
不是吧。。。印象中没这个讲法。而且这个句型是表示 该做某事 的时候的。一般不会出现BE动词吧。。。 你给的例子是被动语态。与表示状态的BE动词无关
第3个回答 2009-06-11
肯定用were, 这是因为此句型谓语要用虚拟语气。如果不是Be动词,就用此动词的过去式形式,同样是虚拟语气。
It is high time that we got cracking on the new project.
第4个回答 2009-06-11
一般这种类型的句子such后面都会跟复数,所以是were