词典词条 · 问答

should have done ²

核心问题

You should have switched off the electric current.

should have done 3^{3}

[原译]你应把电源切断。(《科技英语句子结构》,上海科技出版社,p.83)请问译文是否正确?

词典解答

如前所述,should have + v-ed 可用来表示应该进行而实际上没有进行的动作。但译文未能把这一层意义表达出来。因为“你应该把电源切断”这句话也可以理解为指现在或将来。

[试译]你本应该把电源切断的。

(参见 should have done 1^{1} )

来源:英语常见问题解答大词典-7.md · 第 1071410727 行 · 原文哈希 fa86ae543c