问题

He _______ the best person you had been expecting for the job, but who else _______?
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
B:couldn’t be; might be
C:might not have been; could have been
D:mustn’t be; must have been
正确答案是:
同类题型