I _____ have written to him because he phoned me shortly afterwards.
#90086
A
ought to
B
must
C
couldn’t
D
needn’t
推荐题目
He _______ the best person you had been expecting for the job, but who else _______?
#87031
A
may not be; could be
B
couldn’t be; might be
C
might not have been; could have been
D
mustn’t be; must have been
We ______ John’s name on the race list yesterday but for his injury. 
#87161
A
will put
B
will have put
C
would put
D
would have put
The manager ______ the worker how to do it, or the accident couldn’t have happened.
#87803
A
couldn’t have told
B
ought to tell
C
could have told
D
mustn’t have told