must have been

来源:百度知道 编辑:UC知道 时间:2024/05/28 19:09:12
I phoned you at 9:00 this morning but got no answer.

l am sorry .l _____ the bell.l____in the garden .
A haven't heard,must have been.
B didn't have heard,must be
C didn't hear,must have been
D didn't hear,must be
选哪个??为什么?

你好!

选C

I am sorry .I didn't hear the bell(at that moment).I must have been in the garden .

没有回复的原因是(当时)我没有听到铃声响。MUST表推测,用完成式表过去时间里发生的行为或动作。

C

C
didn't hear 是没有听到过去时态。must have been是我当时一定是在做什么。must be 是一定是什么。

C

我没听见铃声,我肯定在花园里。

此类造句都这么说,想那么多语法其实也没用,关键在于语感。

多看点英文文章就有了。