单项选择题
A. might have given B. could have given C. should have given D. must have given
A. came the hour B. the hour came C. comes the hour D. the hour is coming