练习题 -- 情态动词 >> 情态动词表推测
共 15 题
第 1/15 题
★★
She ___ have left already. Her coat is still here.
正确答案: B
大衣还在→不可能已走。
第 2/15 题
★★
"He mustn't be at home" means "He is probably not at home".
正确答案: B
mustn't=禁止。不可能在家用can't be。He can't be at home.
第 3/15 题
★★
You ___ have come all this way. I could have visited you.
正确答案: D
needn't have done本不必。
第 4/15 题
★★
She ___ be at the gym. She goes every day at this time.
正确答案: A
习惯推理→肯定推测。
第 5/15 题
★★
They ___ have arrived by now. Let me call them.
正确答案: C
should have done应该已经...。
第 6/15 题
★★
It's 9 am. He ___ be at work now.
正确答案: A
9点应上班→肯定推测。
第 7/15 题
★★
You ___ have told him. It was a secret.
正确答案: B
shouldn't have done本不应该做。
第 8/15 题
★★
He ___ be at home. The light is off.
正确答案: B
灯关了→不可能在家。can't be否定推测。
第 9/15 题
★★
"You should have told me" expresses regret about the past.
正确答案: A
should have done = 本应该做(遗憾/责备)。
第 10/15 题
★★
You ___ have told me earlier.
正确答案: C
should have done本应该做。
第 11/15 题
★★
The ground is wet. It ___ have rained.
正确答案: A
must have done对过去肯定推测。
第 12/15 题
★★
You ___ have told me the truth earlier.
正确答案: C
should have done本该。
第 13/15 题
★★
He ___ be 60. He looks 40.
正确答案: B
看起来40→不可能60。
第 14/15 题
★★
"She must have left" expresses certainty about a past event.
正确答案: A
must have done=对过去肯定推测。