she looks tired . he must __a sleepless night 括号里该填 have had

she looks tired . he must __a sleepless night 括号里该填 have had 是不
用 must be 就是错的是不
kkm9 1年前 已收到5个回答 举报

kljb 春芽

共回答了15个问题采纳率:93.3% 举报

那里填must have had
因为must have done 是对过去发生的动作最有把握的猜测,意思是“一定”
例如:走到门外看到地上湿的,便猜“刚才一定下过雨了”,英语就是 It must have rained.
把握差一点的用should; 例如地上不是太湿,你猜“刚才应该下过雨吧.” It should have rained.
把握再差一点的用may:It may have rained.“刚才可能下过雨”.最不肯定的用might:It might have rained.

1年前

9

080521 幼苗

共回答了24个问题 举报

恩,must have done

1年前

2

fgwei9088 花朵

共回答了4373个问题 举报

是的,对过去的推断要用完成式。
例如:The ground is wet. It must have rained last night.
祝你学习进步!

1年前

2

lauarking 幼苗

共回答了288个问题 举报

可以这么填。
must have done 是对过去的推测。
昨晚是过去,故可以,
must be 是错的。
填 must be 表示
he 是 night
他 是吗??不是。故错

1年前

1

baobijiang 幼苗

共回答了760个问题 举报

must have done是对过去发生的事情的肯定推测(通过一些之后出现的现象或情况)
这里说看上去很疲倦 所以填must have had

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.098 s. - webmaster@yulucn.com