could have done 和 should have done ,could have done和would have done的区别

本文目录

could have done和would have done的区别


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 been done


should have done,must have done都表示该做的没做,是虚拟语气,用于表达与过去的事实相反.但should have done语气上没有must have done重.它们有细微的差别.给你2个句子比较一下:
1)You should not have told him such a bad news when he was ill.
2)You mustn't have told him such a bad news when he was ill.
这2句话翻译过来可以是一样的,但是第1句的含义是,虽然你这么做错了,但是说话者并没有责怪你,责备你的意思,只是叫你注意,以后可不能这么做了.
而第2句话就可以是在责备你为什么要这么做,设想,如果说话者本来平时就和你关系不太好,第2句话甚至可以可以让你难堪,下不了台,对你进行报复.
总之,细微的差别就在语气之中.虚拟语气是英语学习的重难点,多加油哦!

should have done和would have done的区别


二者都是虚拟语气,区别在于含义的不同。


1、should have done意为“过去本应该做某事却未做。”,表达一种责备或内疚的语气。


2、could have done意为“过去本能够做某事却未做。”,表示对过去事情的假设。

3、could have done还可以表推测一般用在否定句和疑问句中,表示不相信或怀疑的态度。

4、表示推测过去某动作发生的可能性时,就表示的可能性程度而言,should 比 could可能性要大。


例句:


①He could have looked over the papers in less than ten minutes.  


他本可在10分钟内把文件翻看一遍的。


②If I'd waited in for you I could have waited all day. 


要是我真留在家等你,那早都等上一整天了。


③He should have stuck to his guns and refused to meet her.  


他本应坚持己见,拒绝与她会面。


④The night shift should have been safely down the mine long ago.  


上夜班的矿工应该早就安全地到达井下了。


⑤I don't think we should have been there in the first place.  


我认为我们从一开始就不该在那儿。

could have done 和 should have done 
,could have done和would have done的区别图1


扩展资料


相关句子:


①I don't think we should have been there in the first place.  


我认为我们从一开始就不该在那儿。


②The competition should have been rescheduled for a later date.  


比赛本应另择日期。


could have done和should have done would have done


一、在虚拟语气中的用法
1. should have done 表示“过去本应该做某事却未做。”其否定结构 shouldn't have done 表示 “过去本不该做某事却做了。”
2. ought to have done 表示“过去本应该做某事却未做。”其否定结构 oughtn't to have done 表示 “过去本不该做某事却做了。”
3. need have done 表示“过去本有必要做某事却未做。”其否定结构 needn't have done 表示 “过去本没必要做某事却做了。”
4. could (不能用 can) have done 表示“过去本能够做某事却未做。”注意:其否定形式 couldn't have done 没有虚拟语气的用法,couldn't have done 只能表推测,相当于 can't have done,意为:“过去不可能做了某事。”
5. might (不能用 may) have done 表示“过去本可以做某事却未做。” 注意:其否定形式 might not have done 没有虚拟语气的用法,might not have done 只能表推测,相当于 may not have done,意为:“过去可能没有做某事。”
二、表推测的用法
1. must have done
表示对过去某事的肯定猜测,译为:过去肯定做了某事。不存在 mustn't have done 的形式。其否定或疑问形式须用 can(could) 来表示. 例如:
Since the road is wet, it must have rained last night. 既然路是湿的,那昨天晚上肯定下雨了。
He can't have missed the way. I drew him a map. 他不可能迷路。我(当时)给他画了张图。
“The dictionary has disappeared. Who could have taken it?” 词典不见了,(过去)谁可能把它拿走了?
2. may / might have done
may / might have done 表示“过去可能做了某事”。may 比 might 表示的可能性在说话人看来稍大些。may/might not have done表示“过去可能没有做某事。”例如:
I can't find my keys. I may / might have left them at the school yesterday. 我找不到我的钥匙了。我可能昨天把他们落在学校了。
John may/might not have passed the exam; he looks very sad.约翰可能没有通过考试。他看起来很忧伤。
注意:may/might have done表推测不能用于疑问句中。
3. can/could have done 表推测一般用在否定句和疑问句中,表示不相信或怀疑的态度。
Can/Could he have passed the exam?他可能通过了考试吗?
I think that he couldn’t/can't have gone abroad. I saw him just now.我认为他不可能出国了。我刚才还看见他了。
注:表示推测过去某动作发生的可能性时,就表示的可能性程度而言,must 最大,could 其次,may 更次之,might 最小。例如:
“I wonder how Tom knew about your past.” “我想知道汤姆是怎么知道你的过去的。”
“He must / could / may / might have heard of it from Mary.” “他肯定/很可能/可能/兴许(没准儿)已从玛丽那儿听说此事了。”

以上就是关于could have done 和 should have done ,could have done和would have done的区别的全部内容,以及could have done 和 should have done 的相关内容,希望能够帮到您。

上一篇 2022年07月27日12时10分53秒
下一篇 2022年07月27日12时25分45秒

相关推荐

  • 副词原级比较级最高级

    本文目录 1.副词原级 2.副词比较级 3.副词最高级 4.注意事项 副词是英语语法中的一个重要组成部分,用来修饰动词、形容词、其他副词或整个句子。副词有不同形式,包括原级、比较级和最高级。其中,副词原级表示一般程度,比较级表示更高的程度,最高级则表示最高程度。 在使用副词原级、比较级和最高级时,需要注意以下几点: 副词原级 副词原级表示一般程度,通常以-ly结尾。例如,slowly(慢慢地)、q…

    英语知识 2023年06月22日
    11
  • 最高级的六种用法

    本文目录 1. 表示最高水平 2. 表示最高程度 3. 表示最高频率 4. 表示最高价格 5. 表示最高年龄 6. 表示最高数量 英语中的最高级形式是用来表达一种比较的关系,即与同类事物相比,某一事物在某一方面拥有最高的特征或性质。在日常生活中,我们会使用最高级形式来进行各种比较和评价。以下是最高级的六种用法: 1. 表示最高水平 最高级形式可以用来表示某个事物在某一方面达到了最高水平或极限,例如…

    英语知识 2023年06月22日
    11
  • 指示代词属于名词吗

    指示代词是我们日常英语中使用频率极高的一种词类,它在句子中的作用是指示或代替名词。然而,许多人对于指示代词是否属于名词这一问题存在疑惑。 首先,我们需要明确的是,指示代词并不属于名词。名词是一种词类,用于指代人、事物、地方等具体或抽象的概念。而指示代词则是一种独立的词类,用于代替前面提到的人、事物、地方等概念,或指示即将提到的人、事物、地方等概念。 举个例子,如果我们在句子中使用代词“it”来代替…

    英语知识 2023年06月22日
    11
  • 代词举例

    本文目录 1. 主格代词 2. 宾格代词 3. 物主代词 4. 指示代词 代词是英语语法中的一个重要组成部分。它们被用来代替名词,以避免在句子中重复使用相同的名称。下面是几个常见的代词及其使用示例: 1. 主格代词 主格代词用于代替主语,即执行动作的人或物。例如: She is a doctor. She helps people. --> She is a doctor. She helps p…

    英语知识 2023年06月22日
    11
  • 原级比较级最高级单词的例子

    英语中有很多形容词可以通过在词尾加上“-er”或“-est”来进行比较,这就是原级(positive degree)、比较级(comparative degree)和最高级(superlative degree)的变化形式。然而,并不是所有的形容词都能够进行这种变化。有些形容词的原级、比较级和最高级形式是完全不同的单词。下面是一些常见的原级比较级最高级单词的例子: Good(好) 原级:good …

    英语知识 2023年06月22日
    11
  • 文中划线句运用了什么的描写方法

    在英语文章中,划线句是一个非常常见的描写方法,它可以让读者更好地理解作者要表达的意思。那么,文中划线句运用了什么的描写方法呢? 首先,划线句可以用来强调某个词汇或短语。例如,一篇英语文章中出现了这样一句话:“The gorgeous sunset over the serene lake left me in awe.” 在这句话中,我们可以看到“gorgeous”和“serene”这两个词都被划…

    英语知识 2023年06月22日
    11
  • 汉语人称代词与指示代词共现

    在汉语中,人称代词和指示代词是最常见的代词类型,它们经常一起使用。人称代词用于指代人或事物的特定角色,而指示代词用于指向特定的人或事物。 汉语人称代词包括“我”、“你”、“他/她/它”以及它们的复数形式。当我们使用人称代词时,我们通常会提到自己、对方或第三方。例如,“我”可以用来指代说话者自己,“你”可以用来指代听众,“他/她/它”可以用来指代第三方。这些人称代词可以帮助我们更清晰地表达我们在交流…

    英语知识 2023年06月22日
    11
  • 形容词副词的用法

    形容词和副词是英语中最常用的词性之一。它们可以用来形容人、物、事物的特征和状态,也可以用来修饰动词、形容词和其他副词。在英语中,形容词和副词的用法非常灵活,可以通过不同的语法结构来表达不同的含义。 形容词的用法 形容词通常用来描述人、物、事物的性质和特征,比如大小、颜色、形状、质地等等。形容词在句子中通常位于名词前面,用来修饰名词。例如: The big house is very expensi…

    英语知识 2023年06月22日
    11