这句话为什么用了should而不是need? should和need的常用句式分别是什么呢?

It is very necessary that he should be sent to the hosipcal immediately.
这句话为什么用了should而不是need? should和need的常用句式分别是什么呢?

It is...that...是虚拟语气的句式,从语气上更好判断。

所以在虚拟语气的句子里应该用should,使用动词现在时表示对过去的虚拟。
因为need只是一个普通单词,不能符合句式语气表达对过去的虚拟,所以不能用need。

need没有常用句式,它只是一个普通单词,记住意思和近义词辨析就行了就可以了。
should的常用句式指的应该是情态动词和虚拟语气吧,曲一线高中语法全解里有关于这情态动词和虚拟语气的专章讲解(比其他语法书分得细,更容易找),看不懂的问一下就好了。

PS:尽量不要死记句式,否则有可能考试都过不了。答主从来不记英语单词短语语法,但看到句式就能知道是虚拟语气,之后再反应是一个固定句式。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-07-24

答:这个句子中的that从句里的谓语动词,根据语法习惯与要求,是必须使用虚拟语气,即“ should do ”结构的。又例如:It is most important that you (should) keep your promise.

need 则是一般的用法,没有什么特别的要求。例如:This job needs skill and experience.

第2个回答  2020-07-24
这里从句用了虚拟语气所以是should
第3个回答  2020-07-24
硬要用need也行,但如果是选择题。至少也是needs吧,可以排除的。
第4个回答  2020-07-24
这是一种虚拟语气的用法。
这个句子是一个主语从句,在 it is + 形容词 +主语从句 句型中,但形容词表示“要求,命令,必须”等意义时,从句中谓语动词要用‘should+动词原形’,should可以省略。
It is very necessary that he (should) be sent to the hospital immediately.
所以不会用need。
另外,need在肯定句中一般是做实义动词用的,如:I need to take a break.
在否定句中才做情态动词用, 如:You needn't stand up, just sit in the chair.本回答被提问者采纳