SHE HAS BEEN TALKING TO SOMEBODY ... THE TELEPHONE FOR TWO HOURS....

148. She has been talking to somebody ... the telephone for two hours.

A. at

B. on

C. in

D. by