问题

__ articles for ourwall-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
B:has been writing; wrote
C:is writing; has been writing
D:has written; has written
正确答案是: