
好词典

源自古英语 sceolde,是 shall 的过去式形式,最初表示义务或必要性。
❶ 表示义务或责任,用于建议或告诉某人做某事是正确的或必要的。
“You should apologize for what you said.”
(你应该为你说的话道歉。)
“We should recycle to protect the environment.”
(我们应该回收利用以保护环境。)
❶ 表示预期或可能性,用于表达某事很可能发生或为真。
“The package should arrive tomorrow.”
(包裹应该明天到。)
“She should know the answer; she's the expert.”
(她应该知道答案,她是专家。)
❶ 用于虚拟语气,表达假设或与事实相反的情况。
“If I were you, I should take that job.”
(如果我是你,我会接受那份工作。)
“It's strange that he should say such a thing.”
(很奇怪他竟然会说出这样的话。)
should have — 表示过去应该做某事但实际未做,带有后悔或批评的语气。
“I should have studied harder for the exam.”
(我本该为考试更努力学习的。)
should not — 表示不应该做某事,用于劝阻或禁止某种行为。
“You should not talk with your mouth full.”
(你不应该满嘴食物时说话。)