反义疑问句34.They must have stayed at hotel last night,______?a.m

aoao992022-10-04 11:39:544条回答

反义疑问句
34.They must have stayed at hotel last night,______?a.mustn’t they b.haven’t they c.didn’t they d.hadn’t they
选c 为什么?
重点在 b c d 的辨析

已提交,审核后显示!提交回复

共4条回复
游走的浪人 共回答了16个问题 | 采纳率100%
不懂得千万别胡说误人子弟,这个题目我教过
must的用法很特殊,本剧里面是一个“必须”的意思,不作情态动词,所以翻译疑问句里面用助动词来做
这个句子里面先来分析b项和c项
如果句子是They must have stayed at hotel ,______?那么就选择B项,因为很明显是一个现在完成时态,而本句中,句子是They must have stayed at hotel last night,______?有了明显表示过去的时间状语,所以,做反义疑问句的时候,把它看做过去时.
这一点一定要注意,这个句子里面有表示过去的时间状语,翻译疑问句用过去时,如果没有,就是haven't they
D项是过去完成时,与句子时态不符,所以连考虑都不用考虑.
1年前
angertwo 共回答了4个问题 | 采纳率
must 在这里的意思是必须...并不做情态动词...所以选C
1年前
汤臣虾米 共回答了47个问题 | 采纳率
must have done sth.后面若有过去时间,如本题的“last night”,则反意疑问句用一般过去时形式:“didn't + 主语”
实际上,当陈述部分表示的是对过去情况的推测时:
You must have broken the glass (= I'm sure you have broken the glass), haven't you? 你一定是把杯子打破...
1年前
peipeiO 共回答了78个问题 | 采纳率
是过去完成式
1年前

相关推荐