核心问题
If you have a stomach pain, you ____ drink hot weak tea.
在空白处应填 should, 还是应填 ought to? 如果两者都可以, 那它们之间有无区别呢?
词典解答
两者都可以, 而且在语义上并没有什么明显的区别。只是 should 比 ought to 更为常见罢了。CGEL 指出, should 和 ought to 在表示“义务”或“职责”时具有相同的含义:
-
You do as he says. 你应当按他说的去做。
-
The floor be washed at least once a week. 这地板至少一周要擦洗一次。在表示“推论”时,亦具有相同的含义:
-
The mountains be visible from here. 从这里应当看得见山。
-
These plants reach maturity after five years. 这些植物在五年之后应当长成熟。
-
Henry ought to be here soon — he left home at six. 亨利应该很快就到——他是六点钟从家里出来的。