问题
It had been snowing heavily for two days, ____all roads and streets.[ ]
A: to block
B: having blocked
C: blocking
D: blocked
B: having blocked
C: blocking
D: blocked
正确答案是: