表示与现在事实相反的条件和结果

He would tell me if he knew, but he does not know anything.

老师,您好!上面句子中后半句 but he does not know anything 为何不用 but he would not know anything 呢?这后半句话是属于条件从句吗?谢谢。

请先 登录 后评论

最佳答案 2015-08-12 18:14

but he does not know anything 和前面的句子是并列句,but 是连词,he does not know anything 不是条件从句,所以不用虚拟语气 he would not know anything。在前一个分句中,if he knew 是表示与现在事实相反的条件句,所以用虚拟语气,实际情况是他现在不知道。He would tell me if he knew, but he does not know anything 的意思是:如果他知道,他会告诉我的,但是他不知道任何情况。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2860 浏览
  • speed_eriko 提出于 2015-08-06 06:31

相似问题