情态动词can与should问题

问题描述:

情态动词can与should问题
Mr Bush is on time for everything. How ____ it be that he was late for the opening ceremony?
A. can B. should C. may D. must
can表示惊异、怀疑、不相信的态度.(主要用在否定句、疑问句或惊叹句中)
should:Why(or How) + should结构表示说话人对某事不能理解,感到意外、惊异等意思.意为“竟会”.
这题用should为什么不可以?

汉语中的“为何”,其实有两种不同的意思,一是“怎么可能”,二是“为什么应该”.这两层意思的区别在英语中恰恰就是why/how can/could 和 why/how should的区别.
why should 的确是 “为何”之意,但是这个“为何”隐含了“应该”之意.
例如:Why should we hire you?
我们为什么会聘用你呢?(为什么我们认为应该聘用你)
Why should fashion be exempt?
为何时尚应该是个例外?
题目中句意不含应该,而是隐含“可能”:为何、怎么可能?
——布什先生做任何事都很准时,怎么可能开幕式却迟到了呢?