He_____ articles for our wall-newspaper these years, and he____ about thirty articles.
#101162
A
has written; wrote
B
has been writing; wrote
C
is writing; has been writing
D
has been writing; has written