单选题 The armor, infantry and (other military forces) (were held up) by (the enemy counter attack), thus (caused) the delay in the advance.

【正确答案】 D
【答案解析】