单项选择题

Jack ______ yet, otherwise he would have telephoned me.

A. mustn't have arrived
B. shouldn't have arrived
C. can't have arrived
D. need not have arrived