单项选择题

There has been a nation-wide shortage of building materials,( )which the trade is only just recove- ring.

A.for
B.on
C.at
D.from