【解析】should have done:本应该做而没做某 事,强调"本来应该”; could have done:本可以做却没做某事,强调“本 来可以”; might have done:可能已经作了某事,强调猜 测。 前两个都是假设,是与实际情况相反的假设。第三 个是猜测。除此之外,should have done还明显含 有懊悔或责怪之意。 举例来讲: 小...
同学,你好~ 二者区别如下: 1、could have done意为“过去本能够做某事却未做。”,表示对过去事情的假设。例如: He could have looked over the papers in less than ten minutes. 他本可在10分钟内把文件翻看一遍的。 Had I been informed earlier,I could have done something. 我要是早得到通知,我就能...
could have done:本可以做却没做某事,强调“本来可以”;might have done: 可能已经作了某事,强调猜测.前两个都是假设,是与实际情况相反的假设.第三个是猜测.除此之外,should have done还明显含有懊悔或责怪之意.举例来讲:小明把家里的钥匙放在教室忘记带了.回到家打不开门一直蹲在门口等到晚上10点多加班的...
解析 could have done :过去本来能够做到(某事)却没有做。例如You could have finished your homework yesterday, but you played too much. should have done:过去本来应该做(某事)却没有做。例如:You should have been here ten minutes earlier.祝你开心如意!
"could have done"指的是"本可以做而没有做"或"能做而没有做"。例如: "You could have won the first prize if you have spent more time on it." 这句话意味着如果花费更多时间在比赛上,本可以赢得一等奖,但实际上并未这样做。"should have done"则可以有两层意思。首先,它表示"本应该...
should have done和could have done的区别?相关知识点: 试题来源: 解析 could have done 本可以做而没有做,能做而没有做 shuld have done 1.本应该做而没有做;2.猜测 1.You could have won the first prize if you have spent more time on it.2.The ground is wet.It should have raine......
在虚拟语气中,"could have done"与"should have done"都涉及对过去情况的反思。它们在表述方式和含义上有明显区别。"could have done"指的是“本可以做而没有做”,即有做某事的能力或可能性,但实际并未执行。例如:"You could have won the first prize if you had spent more time on it."...
He must have been asleep.2. can(could)have done表示对过去的时间内可能发生的事情的猜测,can have done 一般只用于否定句和疑问句.could have done 还可以用于肯定句,常用来表示本来可能完成而实际未完成的动作.例如: He can't have finished the work so soon. 3may(might)have done 表示对已经发生的...
(1)could have done...多用于对过去事情的假设;而should have done...是对过去没有做的事情表达一种责备或内疚。 ① You could have caught the bus.(你本可搭上那班车。)表示假设能搭上。 ② You should have told be before.(你早该告诉我。)表达一种责备,暗指为何没有告诉我。
could have done:本可以做却没做某事,强调“本来可以”;might have done: 可能已经作了某事,强调猜测.前两个都是假设,是与实际情况相反的假设.第三个是猜测.除此之外,should have done还明显含有懊悔或责怪之意.举例来讲:小明把家里的钥匙放在教室忘记带了.回到家打不开门一直蹲在门口等到晚上10点多加班的...