she____fifty or so when i first met her at the conferenceA,must beB,had beenC,could beD,must have been但我觉得C项也没错啊,其他几项为什么错呢我希望解释的能更详细些 A,B,C项不选是时态有问题吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 22:18:07
she____fifty or so when i first met her at the conferenceA,must beB,had beenC,could beD,must have been但我觉得C项也没错啊,其他几项为什么错呢我希望解释的能更详细些 A,B,C项不选是时态有问题吗

she____fifty or so when i first met her at the conferenceA,must beB,had beenC,could beD,must have been但我觉得C项也没错啊,其他几项为什么错呢我希望解释的能更详细些 A,B,C项不选是时态有问题吗
she____fifty or so when i first met her at the conference
A,must be
B,had been
C,could be
D,must have been
但我觉得C项也没错啊,其他几项为什么错呢
我希望解释的能更详细些 A,B,C项不选是时态有问题吗

she____fifty or so when i first met her at the conferenceA,must beB,had beenC,could beD,must have been但我觉得C项也没错啊,其他几项为什么错呢我希望解释的能更详细些 A,B,C项不选是时态有问题吗
一定是D表示肯定
A因为是过去必须是must have been
B表示过去的过去,肯定不对
C因为是过去必须是could have been
只有D符合要求

俺也觉得选C
C,could be表猜测。
Amust和or so一个肯定,一个不肯定。不能用。
BD没有明显的完成时标志如for,since,by等,所以不用。

表肯定推测用must be D正确

推测的用法 D是过去肯定推测的. 其他的与句意不符合的..

应该是时态的问题了。
C如果是could have been就是对的
在口语中好像都无所谓呵呵