单项选择题

—It's raining! When did it start
—I don't know exactly. In fact, it ______ all this afternoon.

A. lasts
B. has lasted
C. lasted
D. will last