Give me a hand!

来源:百度知道 编辑:UC知道 时间:2024/05/10 11:02:15
He asked me if he ____ open the window.
A. shall B. would C. will D. should
为什么选A,我认为应该用过去式,"should"是“shall"的过去式?
请赐教,不甚感激!

正确答案就应该是should啊..这道题应该选should因为前面是asked过去式.Should是shall的过去式.Shall一般多用在第一人称将来时,有时用在句子里的第二,三人称时,有必须,命令的语气.
所以应该选D.should.
可能是你弄错了或者书印错了或者别人说错了.你再double check一下.
should

v.aux.
1. (shall的过去式,表示过去将来)将
We hoped that we should be able to do that.
我们希望我们能这样做。
2. (表示语气较强的假设)万一,竟然
If the car should break down on the way, you would have to walk back.
万一汽车中途抛锚,你就得走回来。
3. (表示可能性、推测、推论或期待)可能,该
She should be here any minute.
她该马上就到。
Dinner should be ready by now.
此刻晚饭应该做好了。
4. (表示义务、责任)应该,应当
You should do as she says.
你应当照她说的去做。
He should work harder.
他应该更加努力。
You should help your mother with the housework.
你应该帮你母亲做家务。
5. (表示委婉、谦逊)可,倒
6. (表示感情、意志等)竟然会;应该
I'm sorry it should be this way.
很遗憾,事情竟会是这个样子。
It's strange that he should be absent.
真奇怪,他竟会缺席。
You shouldn't have told him about it.
你不该把这件事告诉他的。
7. (表示建议、命令、决定等)应该,必须