Sorry I’m late. I ____ have turned off the alarm clock and gone back to sleep again. 
#63143
A
might
B
should
C
need
D
will
推荐题目
—        I answer this question in English? —No, you       . You may answer it in Chinese.
#75523
A
May; mustn’t
B
Must; mustn’t
C
Must; needn’t
D
May; needn’t
Mary ______ my letter; otherwise she would have replied before now. 
#63420
A
has received
B
ought to have received
C
couldn’t have received
D
shouldn’t have received
Mary __________ the job he offered to her, but she didn’t.
#63532
A
can’t take
B
ought to have taken
C
should take
D
must have taken