问题

Taiyuan, a city in North China, was struck by a heavy snowfall last week, ____ serious traffic problems. [ ]
A: to face
B: faced
C: facing
D: having faced
B: faced
C: facing
D: having faced
正确答案是: