单项选择题

You’d better have the pipe checked today. It has kept _____ for three days.

A.pouring
B.leaking
C.spitting
D.dropping