单项选择题

It seems water()from this tap for some time. We'll have to take it apart to put it right.

A. had leaked
B. is leaking
C. leaked
D. has been leaking