这个字典不见了,谁可能拿走了?
②She could not have been more than six then.
那时她不可能超过六岁。
3、may / might have v-ed
may / might have v-ed 表示推测过去某事“也许”发生了.may 比 might 表示的可能性在说话人看来稍大些。例如:
①I can’t find my keys. I may / might have left them at the school yesterday.
我找不到我的钥匙了,也许我昨天把它们丢在学校了。
②She might have gone home.
她或许回家了。
4、ought to / should have v-ed 和 ought not to / shouldn’t have v-ed
ought to / should have v-ed 和 ought not to / shouldn’t have v-ed 用于对已发生的情况表示“责备”、“不满”,分别表示“本应该…”和“本不应该…”。例如:
①With all the work finished, I should have gone to the party last night.
当所有工作完成时,我昨晚本应该去参加派对的。
②He ought not to have kept us waiting so long.
他当时不应该让我们等那么久。
5、needn’t have v-ed
needn’t have v-ed 表示过去做了某事,但没有做的必要, 意为“本没必要…”。例如:
①You needn’t have waken me up I don’t have to go to work today.
你不必喊我起床了,我今天不上班。
②They need not send me a receipt.
他们不必寄给我收条。
(二)情态动词+行为动词进行式
情态动词+行为动词进行式(即情态动词+ be + v-ing形式),表示推测或评论某动作现在是否正在进行。例如:
①He must be playing basketball.
他现在应该在打篮球。
②You should be reading a textbook.
此刻你应当在看课本。
(三)情态动词+行为动词完成进行式
情态动词+行为动词完成进行式(即情态动词+ have been + v-ing 形式),表示推测或评论过去某动作是否正在进行或一直在进行。例如:
①They should have been meeting to discuss the pro