高中英语单选(语态)
Itisalreadythreeo'clocknowandJohnshouldhavecomebuthe().
A.hadn'tcomeB.won'tcomeC.didn'tcomeD.hasn'tcome