But had he known the horrible consequences of her tardiness, he would have insisted that she【were】 here on time.
请问这里用过去式虚拟语气有特别的原因吗?是否合适?
insist 的宾语从句是否用“虚拟语气”,即:(should) + 原形,与insist 自身的动词形式无关(例如,本身就是虚拟语气形式,非谓语形式,各种不同的时和体——与这些都没有关系)。与词义有关,即“主张、坚持要做的事情”,而不是“坚持说;坚决认为已发生的事情”。所以,本句应为:
But had he known the horrible consequences of her tardiness, he would have insisted that she (should) be here on time.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
he would have insisted that she (should) be here on time.
= he would have asked her to be here on time.
= he would have said to her: "Be here on time."
很明显,insisted后宾语从句表示的是“未必是事实”,而不是“与事实相反”。所以要用现在式虚拟语气(即be式虚拟语气),而不是过去式虚拟语气(即were式虚拟语气)。
原句用were是欠妥的。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!