it is strange that中的虚拟语气

有以下句子:
It is strange that he have made such a mistake.
上句为什么没有用虚拟语气,即:should+v原形???????

第1个回答  2008-03-12
这句话意思是“他犯这样一个错误很奇怪”,没必要用虚拟语气啊,虚拟语气只有在与事实相反时才用。
第2个回答  2008-03-12
用了,should 是可以省略的
否则,he后面应该跟的是has了