shall与should的用法解析
It’s strange that he should come so late. 他竟然来这么迟真是奇怪。
I’m sorry that this should have happened. 我很遗憾竟然发生这种事。
I’m surprised that he should say so. 他竟这样说,这使我很惊讶。
有时与why, who, how 等疑问词连用:
Why should you think that way? 你为什么会那样想?
How should I know? 我怎么会知道?
Who should come in but my old friend Betty!我当是谁进来时,原来是我的老朋友贝蒂呀!
9. should后所接动词形式
根据不同情况should后可接不同的动词形式:
(1) 接动词原形,用于谈论现在或将来的情况。
(2) 接进行式,用于谈论正在进行的事:
He should be working now. 他现在应该在工作。
【注】有时表示将要发生的事(与进行式表示将来意义相似):
We should be leaving soon. 我们应该马上走。(比用should leave 委婉)
(3) 接完成式,用于过去的情况,可指过去已经发生的情况,也可接本该发生而实际上未发生的情况:
The train should have already left. 火车大概已经开走了吧。
You should not have left so soon. 你本不该那么早就走的。
You are right; I should have thought of that. 你说得对,我本应当想到这一点的。
(4) 接完成进行式,表示过去正在进行或一直在进行的情况:
Why weren’t you helping Tom? You should have been helping him. 你为什么不在帮助汤姆?你是应当在帮助他的。
有时也表示本来应该做而未做的情况:
I should have been leaving London before 9. 我本应该在九点以前离开伦敦的。
- 上一篇
- 下一篇