loli武士 冲神本子:看看一道选择题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 14:44:13
He asked me if he _____ open the window.
A. shall B. would C. will D. should
为什么不能选B?

因为would是表示愿意,或者是将要(这个是will的过去式)
如果是他想要做或者将要做的事情,不需要ask 任何人,因为意愿是由自己控制的,不是由他人

所以答案应该是should
should是应该,将要的意思
因为句子是he asked me,他询问我。。。询问的时候,就是表示,他不确定这件事是否能做,是否应该做
而且句子是过去式,所以应该选should

选A
shall 用在第一、第三人称问句中表示征求对方意见",...好吗?要不要...?"

(用于陈述句中的第二、第三人称,表示说话人的意图、允诺、警告、命令、决心等)必须,应,可
You shall have it back next week.
下星期一定还你。
He shall stay in bed.
他必须躺在床上。
He says he won't go, but I say he shall.
他说他不去,但我说他必须去。

(用于第一人称,表示将来)将,会
I shall be thirty next year.
明年我就三十岁了。

(用在条约、规章、法令等文件中表示义务或规定,一般用于第三人称)应,必须
Intruders shall be punished.
非法闯入者将遭处罚。

这个是虚拟语气...用D更加客气..B在语法上没有错误
但是D更加贴切