作业帮 > 英语 > 作业

Has she ever been late for school?I'm afraid she ___________

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/09/13 12:09:55
Has she ever been late for school?I'm afraid she ___________ by someone on the way here.A.must have been troubled B.must be troubled C.had been troubled D.would have been troubled 麻烦讲一下原因最好
答案 A.must have been troubled
这里是must have been表对过去的推测,had been是陈述事实.
前面同一个说话人提到“她迟到过吗?”可以看出她以前没有迟到过,但是现在迟到了,这里说话人是在猜测她现在迟到的原因.
再问: 那她现在迟到,为什么不可以表示对现在的推测呢?
再答: 这里的时态是过去!!