高中英语单选(语态)

问题描述:

高中英语单选(语态)
It is already three o'clock now and John should have come but he ( ).
A.hadn't come B.won't comeC.didn't comeD.hasn't come

D.hasn't come
意思是事实上截止到现在还没有来 因为是到现在为止,所以用现在完成时