单选题 If I ______ your address, I would have written to you last month.
  • A) had had
  • B) hadn't had
  • C) won't have
  • D) wouldn't have


【正确答案】 A
【答案解析】[译文] 我要是知道你的地址的话,我上个月就会写信给你了。
[解析] 本题考查的是虚拟语气。该条件状语从句使用了虚拟语气,表示与过去事实相反。此时if从句用过去完成时,主句用would have done。