1 Insist用过去式虚拟语气

But had he known the horrible consequences of her tardiness, he would have insisted that she【were】  here on time.

请问这里用过去式虚拟语气有特别的原因吗?是否合适?

请先 登录 后评论

最佳答案 2019-11-07 09:09

insist 的宾语从句是否用“虚拟语气”,即:(should) + 原形,与insist 自身的动词形式无关(例如,本身就是虚拟语气形式,非谓语形式,各种不同的时和体——与这些都没有关系)。与词义有关,即“主张、坚持要做的事情”,而不是“坚持说;坚决认为已发生的事情”。所以,本句应为:

But had he known the horrible consequences of her tardiness, he would have insisted that she (should) be here on time.

请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

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是欠妥的。

请先 登录 后评论
  • 0 关注
  • 2 收藏,3366 浏览
  • zbr1016. 提出于 2019-11-06 09:37

相似问题