虚拟语气中would do与would have done的区别

1. l wouldn't have said that if l had thought it would have shocked her.

2. l wouldn't have said that if I had thought it would shock her.

这里怎么理解would have shocked herwould shock her的细微差异?

感谢各位老师。

请先 登录 后评论

最佳答案 2023-10-08 14:28

第一句有误,第二句正确。would shock her为过去将来时,只是当时的想法,不涉及虚拟语气。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 1 收藏,623 浏览
  • 小王同学 提出于 2023-10-02 15:28