单选题 If I had known who he was, I______ him that wrong code.
  • A) would not give
  • B) have given
  • C) had given
  • D) would not have given


【正确答案】 D
【答案解析】句意:如果我知道他是谁,我就不会将错误的密码给他了。本句关键在于要看出句子是虚拟语气。根据前面“If I had known who he was”中为过去完成时得出主句结构:would have done, 再加上否定之意。