He asked me for this book many times. Please tell him that he _____ have it tomorrow.
#90123
A
must
B
may
C
shall
D
both B and C
推荐题目
I ________ more information I needed, but my computer broke down.
#88023
A
had got
B
need have got
C
might have got
D
must have got
It was very kind of you to do the washing up, but you _______ it.
#89688
A
mustn't have done
B
wouldn't have done
C
mightn't have done
D
didn't have to do 
Mr. White __________ at 8:30 for the meeting, but he didn’t show up.
#87078
A
should have arrived
B
should arrive
C
had arrived
D
should be arriving