作业帮 > 英语 > 作业

According to what he complained about,something must have go

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/28 22:34:30
According to what he complained about,something must have gone wrong with the computer,______?
According to what he complained about,something must have gone wrong with the computer,_didn't it_____?
这里没有表过去的时间状语,为什么用didn‘t,而且助动词是have,表过去的话,不应是hadn’t吗?
must have gone wrong,其实是虚拟语气,是对过去的一种猜测,但是整体基调还是过去式,accroding to what he complained about就可以看出,something must have gone wrong with the computer这句话是推测,所以用的是虚拟语气,用must have表虚拟,但是didn't it 这段就不是虚拟了,问的是现实.其实意思就是,根据他抱怨的,电脑肯定出问题了(说话者的推测),不是么(难道事实情况不是如此么?)所以用的是didn't it.
不懂欢迎追问,
再问: 所以说是不是先要看,是不是事实?那有没有用haven‘t的情况,举个例子
再答: must +have +过去分词的结构,表示对过去发生行为的推测,含有“一定”、“准是”的意思。
如你举的例子翻译为:YOU must have been there before ,()?你以前一定去过那,是吗?反义疑问句 问句要根据陈述部分中有无明确的过去时间状语)来确定:如果有(像last week,yesterday等之类的这种表示过去的时间状语),要用“didn't+主语”或“wasn't/weren't+主语”如:you must have read that book last week ,didnt you?;如果没有明确的过去时间状语,则强调动作的完成,问句要用“haven't/hasn't+主语”(而且你提到的句子中before这个词也是完成时的标志)。 你这个句子没有特别的时间表示,但是go wrong 一般我没见过完成时态,一般都是一般现在时或者一般过去时,所以用didn't it 。其他很多都可以使用haven't +主语。比如说:you must have been here before, haven't you? 这是您想了解的吗?