单项选择题

A.Very long.
B.For a long time.
C.For three years.
D.Three years before.