单选题 It ______ for two hours and the ground is too wet to play on, so the match has been put off.
  • [A] has been raining
  • [B] was raining
  • [C] had been raining
  • [D] has rained


【正确答案】 A
【答案解析】空格后的for two hours说明要用完成时态,现在完成进行时表示在一段时间内持续进行的动作。所以选A。