A:has been writing; has writte
B:has been writing; wrote
C:is writing; has been writing
D:has written; has writte