B
分析:(1)人耳能听到的声音的频率范围是20~20000Hz,低于20Hz的叫次声波,高于20000Hz叫超声波;
(2)超声波和次声波都是人耳听不到的;
(3)声音传播需要介质,真空不能传声,声音在不同介质中的传播速度是不同的.
解答:A、振动频率高于20000Hz的叫超声波,不是根据传播速度来定义的,故A错误;
B、声音在液体中传播的速度比在空气中快,所以超声波在水中比空气中传的快,故B正确;
C、人耳能听到的声音的频率范围是20~20000Hz,低于20Hz的叫次声波,由于次声波的频率不在人的听觉频率范围,所以人听不到,故C错误;
D、真空不能传声,所以超声波不能在真空中传播,故D错误.
故选B.
点评:本题考查了超声波和次声波的特点,属于基本内容,比较简单.