He the best person you had been expecting for the job, but who else ?A. may not be; could

发布时间:2020-08-17 02:50:02

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

网友回答

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
解析:句意:他可能不是你过去所期望的胜任这个工作最好的人,但是还有谁可能是呢?might not have been过去可能没有做某事,could have been过去能够做某事,根据句意,故选C.
以上问题属网友观点,不代表本站立场,仅供参考!