单项选择题

By the end of this year Julie ______ here for five years.

A.stays
B.has stayed
C.will have stayed
D.will stay