é¦å
have done表示已ç»åè¿,è¿ç¹å°±ä¸ç¨è°äº.
can't have done 表示以åä¸å¯è½åæäº.
ä¾å¥
---Where____Margaret have put the empty bottles?
---She________them away.They must be somewhere.
A.can;can't have thrown
B.must;must have thrown.
C.must;needn't
D.can;must throw
çæ¡ä¸ºA.第ä¸ä¸ªå¥åæ¯ä¸ä¸ªçé®å¥èä¸è¡¨ç¤ºå¯è½æ§çæ¨æµ,æ以åªè½ç¨æ
æå¨è¯canæcould,第äºå¥ççè¯è¡¨ç¤ºå¯¹è¿å»çæ¨æµ,æ以ç¨can't have done.
请ç常è§çâæ
æå¨è¯ + have + è¿å»åè¯âçç¨æ³ï¼
ä¸ãâmust + have + è¿å»åè¯â表示对è¿å»åççäºæ
æç¶æè¿è¡æ¨æµ,è¯æ°æ¯è¾åå®,é常åªç¨äºè¯å®å¥.å¦ï¼
It must have rained last night,for the ground is wet.
You must have been mad to speak to the servant.
äºãâcan / could + have + è¿å»åè¯â表示对è¿å»æç§æ
åµçæçæä¸ç¡®å®.canåcouldä¸è¬ç¨äºå¦å®å¥åçé®å¥,couldçè¯æ°è¾canå¼±.å¦ï¼
I didn't see her at the meeting this morning; she can't / couldn't have spoken at the meeting.
He can't have finished the work so soon.
ä¸ãâmay / might + have + è¿å»åè¯â表示对已åççå¨ä½æåå¨çç¶æè¿è¡ä¸è¯å®çæ¨æµ,mightçè¯æ°æ¯mayå¼±ä¸ç¹.è¿ç§ç»æ主è¦ç¨äºè¯å®å¥åå¦å®å¥,çé®å¥æ¹ç¨canæcould.å¦ï¼
They may not have known it beforehand.
You might have read about it in the papers.
åãâneed + have + è¿å»åè¯â表示è¿å»åäºä¸å¿
åæä¸éè¦åçäºæ
,æè¿å»åæäºçº¯å±å¤ä½.å¦ï¼
Need they have done it last week?
I needn't have bought so much wineâonly five people came.
äºãâshould / ought to + have + è¿å»åè¯â表示è¿å»æ¬è¯¥åæäºä½æ²¡å,å
¶å¦å®å¼è¡¨ç¤ºè¿å»ä¸è¯¥åæäºä½åäº,è¿ç§å¥å¼å«æä¸æ»¡æè´£å¤ä¹æ,ought toçè¯æ°æ¯should强ä¸äº.å¦ï¼
You ought to / should have studied harder.ä½ æ¬åºè¯¥æ´åªåå¦ä¹ ç.ï¼ä½æ²¡æï¼
He oughtn't to / shouldn't have done that.ä»æ¬æ¥å°±ä¸è¯¥åé£ä»¶äº.ï¼å¯æ¯åäºï¼
å
ãâwould ï¼ have ï¼ è¿å»åè¯â表示对è¿å»çæç§æ
åµè¿è¡çæµ,ææ¬æ¥è¦åæäºå´å æç§åå æªåæ,é常ç¨æ¥è¯´ææä¸æ
åµ,ä½ä¸åç¨shouldæought toé£æ ·å«æè´£å¤ä¹æ.å¦ï¼
I guess the poet would have been about twenty when she wrote her first poem.
Another worker wouldn't have acted like that.
温馨提示:内容为网友见解,仅供参考
mustn't have done和can't have done的区别最好有例子
can't have done:(1) 其实,是must have done 的否定形式!也就是说,通常不说 mustn't ...(2) 表示推测,比较肯定,是说话人根据对某人某事平常的了解,不可能发生。He can't have done that for he is not that kind of man. 跟读 他不可能这么做的,因为他不是那种人。
mustn't have done和can't have done的区别最好有例子
首先have done表示已经做过,这点就不用谈了.can't have done 表示以前不可能做某事.例句 ---Where___Margaret have put the empty bottles?---She___them away.They must be somewhere.A.can;can't have thrown B.must;must have thrown.C.must;needn't D.can;must throw 答案为A.第一...
mustn't have done和can't have done的区别最好有例子
首先have done表示已经做过,这点就不用谈了.can't have done 表示以前不可能做某事.例句 ---Where___Margaret have put the empty bottles?---She___them away.They must be somewhere.A.can;can't have thrown B.must;must have thrown.C.must;needn't D.can;must throw 答案为A.第一...
mustnt have done与cant have done区别
mustn't 地意思是“不准许、]禁止”,mustn't have done 意思是“绝对不允许已经做过、绝对禁止做过”,不表示推断。因此与 can't have done 没有直接关系。
mustnt have done与cant have done区别
1.情态动词must+have done只用于肯定句中,表示对过去发生的事情或状态进行肯定的推测,意为”过去一定做过某事”.如:1)It must have rained last night,for the road is all wet.昨天晚上一定是下雨了,因为路还湿着.2.情态动词can\/could可用于否定句中,即can't have done\/couldn't have ...
mustn't have done和can't have done 的区别?
前者表示推断 后者表示禁止
mustn't have done和can't have done的区别最好有例子
have gone to Beijing,for I saw him in the library justnow.史密斯先生不可能去北京了,我刚才还在图书馆见过他。2.Mary can't have stolen your money.She has gone home.玛丽不可能偷你的钱,她回家去了。“mustn't have done”没有这种搭配,这是一定要记住的!只有mustn't do sth.指的...
一道英语选择题请详细解释
can't have done\/shouldn't have done都是对过去的虚拟,不能用mustn't have done表示对过去的猜测 can't have done是过去不可能做 shouldn't have done是本不应该做,但是已经做了 选B是因为这是对过去的猜测。第二个人说他跟第三个人一起参加国际会议了,但是他并不能完全肯定地说第三个人先...
如何区分could have done(本能够做某事却未做)与虚拟语气 对过去主句的...
1.must have done 只用于肯定句中表对过去的动作或事实进行猜测,语气最强,把握最大.意思是“肯定\/必定(已经)……”2.needn’t have done 只用在否定句中表过去不必要做的事情,意思“本来没有必要做……3.can’t\/couldn’t have done 用在疑问句和否定句中表推测,can’t 比couldn’t 语气强...
must have done,must do,can't have done,can't do的区别
must have done对过去发生的动作很有把握的肯定推测 must do“必须做”,含有一种命令的口吻,语气强 can't have done对过去发生的动作很有把握的否定推测,意为“不可能做了”can't do“不能做”表示不给予许可,语气没有must do强