单项选择题

Computers are very versatile. This sentence means ()

A.computers are very expensive
B.computers can do many things
C.computers are very good to play with
D.computers are very cheap