解析 答案: could have done意为本可以做某事, 实际上未做或者 意为对过去事实的推测,推测过去做过 …… couldn't have done意为本不能做某事, 实际上做了 should have done意为本该做某事, 实际上未做或者意为对过 去事实的推测,推测过去应该做过 …… shouldn't have done意为本不应该做而实际上做了...
can have done是表示应该做某事而没有做,所以既然知道没有做,那肯定是已经发生了。could have done 表示本能做而实际未做,是虚拟语气.2、can't have done和couldn't have done的区别 can't have done(不可能做过)是must have done(一定做过)的否定形式.couldn't have done(可能没做过)是m...
解析 could have done一般是指原本有能力可以做某事,结果没做成.往往是现在对过去的懊悔.couldn't have done指不可能做某事,是表示否定的猜测.should have done 本应该做某事的,现实情况是没有做 shouldn't have done本不应该做的事,现实情况是做了
有可能是汤姆把钱拿走了,昨天他单独一个人在这里呆过。We knew he couldn’t have paid for it, ...
couldn't have done和could have done 前者是否定,后则是肯定.couldhavedone表示“过去本能够做某事却未做。”couldn'thavedone没有虚拟语气的用法,表否定推测,“不可能做过某事”
1如果could have done表示“本来能做却未做”,那么表示“本来不能做却做了”用什么?如果是用否定式couldn't have done,好像不对,因为这个是表示对过去发生的事的否定推测,译为“一定没有,不可能”…那么may/might have done表示“可能做”,是否有类似的否定形式?CICI010203,我个人认为could有表一种能力。而sho...
接下来让我们看下can't have done和couldn't have done的用法区别:1.情态动词的不同:can't是can not的缩写形式,表示不可能;couldn't是could not的缩写形式,也表示不可能 例子:- I can't have gone to the party last night.(我昨天晚上不可能去参加派对。)- He couldn't have got the...
1. must have done 表示对已经发生的事情的推测,意为“一定,想必”.这种结构一般只用于肯定句,其否定形式是can't (couldn't)have done ,表示“不可能,肯定不会”.例如: He didn't hear the phone. He must have been asleep.2. can(could)have done表示对过去的时间内可能发生的事情的猜测,can have ...
'Could have done'的否定形式是'Couldn't have done',意为“本来不可能做某事”或“过去不可能已经做了某事”。这种否定形式常用于强调过去某个时间点上的不可能性或对过去行为的否定。例如,“He couldn't have finished the project in such a short time”(他不可能在这...
could have done:能做 couldn't have done:不能做 might have done:可以做 mightn not have done:不可以做 should have done:应该做 shouldn't have done:不应该做 need have done:需要做 needn't have done:不需要做 ~_~区别可以分出来吗?给你补了几个,希望可以采纳,谢谢!