The artist had been painting ......... two decades when he sold

The artist had been painting ......... two decades when he sold his first painting.

A.during

B.for

C.since

D.on

正确答案是2