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 麻烦讲一下原因最好
人气:440 ℃ 时间:2019-09-17 20:26:31
解答
答案 A.must have been troubled
这里是must have been表对过去的推测,had been是陈述事实.
前面同一个说话人提到“她迟到过吗?”可以看出她以前没有迟到过,但是现在迟到了,这里说话人是在猜测她现在迟到的原因.那她现在迟到,为什么不可以表示对现在的推测呢?这里的时态是过去!!
推荐
- ever,been,for,you,have,late,school
- she______ hardly ever late for school.用is还是不填
- she is hardly ever late for school,_she反义疑问
- She hardly ever goes to school late,__she?(反义疑问句)
- He has never been late for school .(改为一般疑问句) ______he______been late for school?
- 我的钥匙在书桌上吗?用英语怎么说?
- 三角形ABC,tanA=1/4,tanB=3/5,若三角形ABC的最大边边长为根号17,求最小边的边长?最大边为C(详解
- 若对任意的正整数n,xn
猜你喜欢