一道七年级英语题Lucy didn't feel well.She must have had a bad cold.为

一道七年级英语题
Lucy didn't feel well.She must have had a bad cold.
为什么用have had?
给讲一下,谢谢
spj0328 1年前 已收到6个回答 举报

Glua 幼苗

共回答了14个问题采纳率:78.6% 举报

这是表示猜测的用法
对现在事实的猜测,用must+动词原型
对过去事实的猜测,用must+ have done
因为这句话的时态是过去式,所以用第二种,must+ have done

1年前

8

法律的考虑 幼苗

共回答了214个问题 举报

have had 是表示现在完成时态的,这句话强调Lucy感冒后的身体状态,既然是强调对现在的影响和结果,就该用现在完成时。

1年前

2

feima5678 幼苗

共回答了1个问题 举报

have had 属于现在完成时,表示过去的动作或状态持续到现在或对现在有影响。

1年前

2

千千缺哥 幼苗

共回答了11个问题 举报

首先Have a bad cold是感冒的短语,由于感冒是之前发生的并且对现在有影响我们就要用完成时,所以用have had a bad cold

1年前

1

jsdklaetgrhkt 幼苗

共回答了1975个问题 举报

情态动词must表示判断,后面接have +过去分词。表示对过去事情的判断,

1年前

1

lhq_1198 幼苗

共回答了17个问题 举报

must have done是表对过去行为的判断,didn't feel well提示了这是过去行为,must 表判断只有 must be ,must have done

1年前

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