问题

The project has been held up by a sudden change in temperature for a week.—I’m afraid the terrible weather will________for some time.[ ]
A: keep back
B: keep up
C: keep out
D: keep on
B: keep up
C: keep out
D: keep on
正确答案是: