They left at nine, so they should have arrived (= probably have arrived) home by now.
他们是九点钟走的,现在应该已经到家了。
They should have finished their work, for they began to do it so early.
他们很早就开始工作,现在大概已经干完了。
3. 意为竟然已经,居然已经,即表示说话人对已经出现的事态感到惊奇、惊喜、怀疑。例如:
I'm surprised that he should have been so foolish. 我很奇怪,他竟然会这么傻。
I'm amazed that Mr Harris should have said nothing about the matter.
这件事,哈里斯先生竟然只字未提,对此我大为惊异。
It is wonderful that you should have achieved so much these years.
这几年你竟然取得如此大的成就,你真了不起。
此外, should 还可以出现在 should be doing sth 或 should have been doing sth 等句式中,表示应该正在或表示说话人的某种不满情绪。例如:
Why should we be sitting here doing nothing? 我们干嘛坐在这里闲着?
You should be wearing a mask. 你应当戴着口罩。
She shouldn't be working like that. She is still so weak.
【高中英语语法-should 用法讲与练之二】相关文章:
★ 牛津实用英语语法:160 will和should表示假设
★ 英语语法 现在时
最新
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29