单项选择题

He ______ articles for our wall-newspaper these three years, and he about forty articles.

A. has been writing; has written

B. has been writing; wrote
C. is writing; has been writing

D. has written; has written