问题

Jack _____ yet, otherwise he would have telephoned me.
A:mustn’t have arrived
B:shouldn’t have arrived
C:can’t have arrived
D:needn’t have arrived
B:shouldn’t have arrived
C:can’t have arrived
D:needn’t have arrived
正确答案是: