作业帮 > 英语 > 作业

单项86(见下)

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/06/10 16:33:35
They can't have met him at the theatre the other day , ______ they? A.can B.have C.did D.were 选了B,错了,能解释下吗, 还有,这这里的can't等于couldn't吗? thank you very much!!~~
单项86(见下)
解题思路: can't have done 的反意方法看前面有没有过去时间状语
解题过程:
这是can表示推测判断的用法。对过去的事情推测,can’t等于couldn’t。
此题的道理等同于must的推测反意方法。即:
出现can’t have done时,如果前面句子中含有过去时间状语,反意就用过去时,如果没有,就用现在完成时。The other day=a few days ago“几天前”,是过去时间状语,所以一般用过去时态反意。
如对本题解答还有疑问,可在“继续提问”中留言,我收到后会尽快给你答复。谢谢你的配合!匆忙中难免有错,请多包涵哦。我是菁菁草老师,随时为你答疑解惑!
最终答案:略