HE...NEWSPAPERS FOR TEN YEARSA. IS SELLING B. SELLS C. HAS BEEN SE...

31. He...newspapers for ten years

A. is selling

B. sells

C. has been selling

D. has been sold