www.cpsh.net > must hAvE rAinED

must hAvE rAinED

这是must表示对过去的猜测,结构是must+have+动词过去分词.意思是“一定”

it must have rained 是现在完成时 是从“现在”来看“过去某一时间点”下过雨it must had rained 是过去完成时 是从“过去某一时间点”来看“更过去的某一个时间点”下过雨 此处这个句子不能用had rained是因为,句子当中有一个“过去某一

must have done sth.一定做某事.表示对过去事情的较有把握的推测,这时只能用在肯定句中,“肯定/必须已经干过…”,在否定句和疑问句中用can't或couldn't或can/ could,例如:1.From what you said, she must have told you all about it.从你的

didn't it 这句是对过去已发生情况的推测,陈述句谓语部分包括must have done,而且有last night,所以用didn't;若没有表示过去的时间状语,则用haven't 或hasn't 表示

应该是didn't it对已发生的过去情况的推测,若陈述句谓语部分有“must have done”,而且有表示过去的时间状语,问句部分用didn't;若没有表示过去的时间状语,问句部分用haven't或hasn't.如: 1)They must have gone there last night,didn't they? 2)They must have arrived by now,haven't they?(根据by now来判断) 3)They must have been to the Great Wall,haven't they?

It must have rained last night,for the ground is wet. 这句话意为:昨晚一定(已经)下过雨了,因为(现在)地板是湿的. 这句英语的完成时间看作是现在完成,强调对现在造成的影响--现在地板是湿的.再看看别人怎么说的.

表示猜测,"你一定是干了```"(其实没有做) eg:you must have finished your homework.你一定做完功课了(其实没有做完) 相似的用法还有很多,像 should have done might have done could have done等希望采纳

must have done---这个应该知道吧?就是表示对过去的一种推测,接下来就由这个推导下来;1must have+been doing---把这个和上面的must have +done进行比较,仔细看看比较加号后面的:must have +donemust have+ been doing都知道be

must have done(过去)准是/一定做过某事 must +have +过去分词 表示对过去某种情况的判断

must have done something肯定已经做了某事,如果表示对过去的猜测,属于过去虚拟,疑问词用过去时态;如果无明显过去虚拟,疑问词用一般时态

网站地图

All rights reserved Powered by www.cpsh.net

copyright ©right 2010-2021。
www.cpsh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com