【解析】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 :过去本来能够做到(某事)却没有做。例如You could have finished your homework yesterday, but you played too much. should have done:过去本来应该做(某事)却没有做。例如:You should have been here ten minutes earlier.祝你开心如意!
should have done:本应该做而没做某事,强调“本来应该”;could have done:本可以做却没做某事,强调“本来可以”;might have done: 可能已经作了某事,强调猜测.前两个都是假设,是与实际情况相反的假设.第三个是猜测.除此之外,should have done还明显含有懊悔或责怪之意.举例来讲:小明把家里的钥匙放在教室忘记...
"could have done"指的是"本可以做而没有做"或"能做而没有做"。例如: "You could have won the first prize if you have spent more time on it." 这句话意味着如果花费更多时间在比赛上,本可以赢得一等奖,但实际上并未这样做。"should have done"则可以有两层意思。首先,它表示"本应该...
百度试题 结果1 题目could hvae done=should have done 吗?相关知识点: 试题来源: 解析 不一样 could have done 指本能做而没做的 强调能力 而should have done 指本应做而没做的 强调事实 反馈 收藏
在虚拟语气中,"could have done"与"should have done"都涉及对过去情况的反思。它们在表述方式和含义上有明显区别。"could have done"指的是“本可以做而没有做”,即有做某事的能力或可能性,但实际并未执行。例如:"You could have won the first prize if you had spent more time on it."...
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 ...
(1)could have done...多用于对过去事情的假设;而should have done...是对过去没有做的事情表达一种责备或内疚。 ① You could have caught the bus.(你本可搭上那班车。)表示假设能搭上。 ② You should have told be before.(你早该告诉我。)表达一种责备,暗指为何没有告诉我。
should have done:本应该做而没做某事,强调“本来应该”;could have done:本可以做却没做某事,强调“本来可以”;might have done: 可能已经作了某事,强调猜测.前两个都是假设,是与实际情况相反的假设.第三个是猜测.除此之外,should have done还明显含有懊悔或责怪之意.举例来讲:小明把家里的钥匙放在教室忘记...