HE...NEWSPAPERS FOR TEN YEARSA. IS SELLING B. SELLS C....

31. He...newspapers for ten years

A. is selling B. sells C. has been selling D. has been sold

A. had B. was C. has D. is

TEST 29