第1个回答 2011-11-28
it is high time···
It is urgent/necessary/significant that +主+(should)+do、
这两个都是虚拟。
其实在造句的时候不用这么纠结的,这样子说只是相当于一个固定搭配,“虚拟”也可以指还没发生的。
第一句的搭配是 did
第2个回答 2020-03-19
1.
判断what引导的疑问句的主语的关键,还是在于对句意的理解。
如:what
time
is
it?
意思是“是几点钟了?”,则很明显it是主语,而what
time是表语。
再如:what
is
on
the
desk?
意思是“什么东西在桌子上?”,则很明显what是句子的主语。
原因很简单:英语和汉语都是语言,虽有不同之处,但是也有很多类似之处。
2.
另外,你还可以根据这种问句的答语(陈述句结构)来判断。
如:what
are
you?
i'm
a
teacher.
很明显,are
you对应后面的i'm,而what对应后面的a
teacher,由此可以判断出what在句子做表语而不是主语。
3.
至于楼主的第二个例子:what's
wrong
with...?是比较特殊的情况,用上述方法都不好判断出what是主语,楼主只需要记住就行。类似的还有what's
the
matter/trouble/problem
with...?
其实,我可以提供另外一种方法,你知道这样的句子么:something
is
wrong
with...
很明显,something即问句中的what,当然what也就做户丁膏股薇噶疙拴躬茎句子的主语了。
参考资料:原创回答团(第159号团员)
第3个回答 2011-11-28
不是成不了。而是一种虚拟口气。谓语只能用过去式在这个句式里
第4个回答 2011-11-28
是可以的,但是should do中的 should 不可以省略