作业帮 > 英语 > 作业

28.I am sorry you told him the secret.I wish you ___him the

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/08/24 02:44:40
28.I am sorry you told him the secret.I wish you ___him the secret.
A.didn't tell B.wouldn't tell C.will not tell D.had not tell
请详解语法点,选最先解释清楚的为最佳答案,
选择D,“很抱歉你已经将这个秘密透露给他了.我真希望你没有告诉他这个秘密.”
是一种虚拟语气,虚拟的事情,即“我希望你没有告诉他这个秘密”与过去的事实不相符合(事实是你已经告诉他了),要用过去完成时.
再问: 请解释B.与D的区别,为什么不选B .?
再答: B的意思是对将来的一种期望语气,是说“希望你(之后)不要告诉他这个秘密”,与前半分句的意思不符。 表示将来不大可能实现的愿望 构成: 主语 + wish (that) + 从句主语 + would/should/could/might + 原形动词 选择D是因为表示的是与过去事实相反的愿望 构成: 主语 + wish (that) + 从句主语 + would/could + have + 过去分词或had + 过去分词 但是我刚发现D也不对啊,应该是hadn't told,D中没有使用tell的过去分词。 要是这样的话,就只能选择A了,你已经告诉完他了,现在的事实也是”他已经知道这个秘密了“。 表示与现在事实相反的愿望 构成: 主语 + wish (that) + 从句主语 + 动词过去式 (be 一律用were) 选A,最终结论。