By 1862 Marx ________ about 500 articles on politics and social problems all over the world.

By 1862 Marx ________ about 500 articles on politics and social problems all over the world.

A.wrote

B.had written

C.would write

D.has written

答案及解析: B