He ____ at the meeting this morning. He was in hospital at the time.
A、couldn't have spoken
B、mustn't have spoken
C、shouldn't have spoken
D、needn't have spoken
【正确答案】:A
【题目解析】:【考点点击】本题考查情态助动词。【要点透析】 couldn't' have done意为“过去不可能做了某事”; shouldn't' have done意为“做了不应做的”; needn't' have done意为“做了不必做的”;没有musn 't have done这种用法。由后一句“他那时正在住院”可知,他今天早晨不可能在会上发言,故选A。
He ____ at the meeting this morning. He was in hospital at the t
- 2024-08-22 10:18:04
- 英语语法(00831)