问题

I_________ longer this morning, but I had to get up and come to class.
A:slept;;;;;;
B:had slept
C:might have slept;;;;;; D.have slept;
D:have slept;
B:had slept
C:might have slept;;;;;; D.have slept;
D:have slept;
正确答案是:
同类题型
Tom has passed the final exam.—______! He never really worked hardbefore.
It ________ me how we could improve the situation
The chair is broken.Please ________ who broke it.
His father _____ to Nanjing. He _____ back next week.
In order to catch the movie, Mary finished her supper in ________ ten minutes[ ]