单选题 He went to work on foot yesterday, though he ______ by bus.
  • A. could have gone
  • B. should have gone
  • C. would go
  • D. must have gone
【正确答案】 A
【答案解析】情态动词的完成式could have gone有虚拟的含义,表示“本来可以乘车去”,但实际上he went to work on foot yesterday。句意为:“他昨天是步行去上班的,尽管他完全可以乘车去。”