虚拟语气的问题

“You should know I watched your hearing on the feed. You could've saved your benefits if you signed that statement they were waving in front of you.”

这是一个口语句子,向老师请教这句话是否有误:

首先,说话人在说这句话的时候是知道听话人在听证会上并没有签署声明的。然后说话人在谈论过去的事情,主句用了could have done,但从句为何是signed而不是had signed? 

如果我把从句理解为真实条件句是陈述语气,那么主句依旧可以用could have done吗?


请先 登录 后评论

最佳答案 2021-02-20 18:57

如果如你所说,说话人知道主语没有签署那份声明,那么if 从句就应该用had signed. 用signed为错误。其他不用再讨论。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1252 浏览
  • may52014 提出于 2021-02-18 18:18