一定要给排除每个选项的具体原因啊

问题描述:

一定要给排除每个选项的具体原因啊
while watching tv,_
a the dooebell rang
b the doorbell rings
c we heard the doorbell ring
d we hear the doorbell rings

A.
B错的原因是当听到门铃响的时候已经是过去的了所以不能用一般现在时.C错的原因是while表示过程而hear只是一个点,所以不符.D错的原因是应用过去时,不能用一般现在时.