问题

(2013·青岛二模)John ________ yet, or he would have telephoned me.
A:mustn't have arrived
B:shouldn't have arrived
C:needn't have arrived
D:can't have arrived
B:shouldn't have arrived
C:needn't have arrived
D:can't have arrived
正确答案是: