一道反意疑问句:You must have been nervous in the speech competition yesterday,______?

A.weren't you B. haven't you
答案是选A,请问反意疑问句不是根据助动词进行回答吗?为什么不选B呢

You must have been nervous in the speech competition yesterday,
你昨天演讲比赛时一定很紧张,
这是一种虚拟语气,它的反意疑问句,用weren’t you?因为前面是肯定含义。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-04
这是情态动同表推测的用法,must be nervous 肯定的有把握的推测,"一定是紧张的",由于是be nervous,所以答案是A weren't you。
第2个回答  2021-01-04
选A。要点如下:
1. 因为是be nervous。
2. 时间是yesterday。追问

请问have不是组动词吗?

追答

是助动词,但have这里只是跟在must后面表示一直很进展,真正要突出的助动词是be nervous (不能是have nervou)。而且是yesterday。所以weren't you

时态也是这句的关键,如果用have,就必须hadn't you?对吧?这样就和时态不符合了

顺便说一句,(如果句子的核心词不是be,又不是过去时间,就可以用have)。你可以不用管这条,免得糊涂了。😝🙏

本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网