作业帮 > 英语 > 作业

类型题(否定前移的反义疑问句)

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/16 14:03:52
I do not think he could have done such a stupid thing last night,_____? A .did he B.could he C.do I D.has not he 老师,请帮忙讲一下这类题型 我记得好像与人称有关 谢谢老师
解题思路: 否定前移的反义疑问句
解题过程:
这里涉及到否定前移的反义疑问句
当句子是是这种否定前移的情况时,反义疑问部分因为主句的主语的不同而不同。当主语是第一人称时,反义疑问部分与从句里的主语一致。当主句的主语是第二或者第三人称时反义疑问部分与主句一致。如:he doesn't think Mary is right, does he?
这个题目的主语是i 所以应该和从句保持一致,又因为must/ may/ can’t/could + have done +过去时间状语,表示对过去情况的推测,反意疑问部分常用一般过去时。
  如:
  ①He must have stayed at home yesterday, didn’t he?
  (相当于: I think he stayed at home yesterday.)
  他昨天一定呆在家里了,是吗?
所以这个题目的答案应该选A
孩子能明白吗?有疑问请继续讨论!



最终答案:略