情态动词 + have done 的用法
时间:2022-12-01 07:16:23
(单词翻译:单击)
我们经常看到这些结构 “
would1 have done、
could2 have done、should have done、can have done” 和 “will have done”,它们都由 “情态动词 + 现在完成时态 have done” 构成,正是这些结构中的情态动词改变了它们的含义。接下来,我们就帮助大家辨析它们的用法。
英国人在日常交流中使用这些结构时,“have” 的发音会发生变化,其中的辅音 /h/ 常被省略,而元音 /æ/ 变成非重读央元音。比如,“would have done” 就读作 “would've done”。
在问题中提到的结构中,有三个用于第三类条件句,分别是 “would have done、could have done” 和 “should have done”。第三类条件句用来谈论对过去情况的假设。我们用 “would have done” 来展现这一点,同时提出这个不真实情况可能带来的结果。请听例句。
Example
I would have gone to the party if I hadn't
had4 to work.
(当时如果我不用工作的话,就会去参加聚会。)
在这个例句所描述的情景中,说话人想去参加聚会,但因为那个时候必须工作,所以参加不了。
第二个用于第三类条件句的结构是 “could have done”,用来展现过去可能发生的情况。想象一下,某人考入了医学院,却决定学习另一门学科,在描述这个情况时,就可以用 “could have done” 来暗示 “过去本拥有学医的机会”。请听例句。
Example
(我本可以上医学院,但我改学了物理。)
问题中的最后一个第三类条件句结构是 “should have done”。我们用 “I should have + 过去分词” 的形式表达 “遗憾”,表示 “希望自己过去做得不同,从而避免眼前的实际结果”。我们用 “you should have + 过去分词” 来提出建议或表达 “谴责”,因为这个结构用来告诉他人,应做的却与过去不符的事情。听两个例句。
Examples
(我考试不及格,我当时应该更努力学习!)
I told you to study. You should have listened to me.
(我告诉过你要学习。你应该听我的。)
现在,来看问题中的另外两个情态动词:“can” 和 “will”。注意,英语中并没有 “can have done” 这种搭配,但有 “can't have + 过去分词” 的结构。这个结构用来推断过去的情况,表示你 “认为某件事情是不可能发生的”。想象如下情景:某学生努力学习,却考试不及格。这令人惊讶,似乎根本不可能发生,所以用 “can't have done” 表达 “此事难以置信”。听一个简短的对话。
Example
A: He failed.
B: He can't have done. He studied so hard!
A:“他考试不及格。”
B:“不可能吧。他学习那么努力!”
最后,来说说 “will have done”。“Will have done” 用来预计将在未来特定的时间点之前完成某个动作。因此,这个结构总与时间状语搭配使用,如 “by the end of the month(月底前)”。听两个例句。
Examples
(我们将在月底前完成这门课程。)
I will have worked at the
company11 for three years soon.
(我很快就在这家公司工作三年了。)
好了,记住:我们用 “would have done” 来表示对过去情况的假设可能带来的结果;用 “could have done” 表示过去的可能性;用 “I should have done” 表达 “遗憾”,用 “you should have done” 提供建议或表达 “谴责”。另外,我们用 “can't have done” 来感叹你 “认为过去发生的某件事情是不可能的”;用 “will have done” 来预计在未来特定时间点前完成某事。
分享到:
点击
收听单词发音
1
would
|
|
aux.will的过去式;愿,要;常常;大概;将要,会 |
参考例句: |
- Why would you say that?为什么你会这么说?
- Would you please help me?你能帮帮我吗?
|
2
could
|
|
v.能,可能(can的过去式);aux.v.(can的过去式)能;可以 |
参考例句: |
- Could I open the window?我可以打开窗子吗?
- I could wait ten minutes.我可以等十分钟。
|
3
exam
|
|
n.(=examination)检查;考试 |
参考例句: |
- I hope to pass this exam.我希望通过这次考试。
- His exam results were good.他的测验成绩不错。
|
4
had
|
|
vbl.have的过去式和过去分词;conj.有 |
参考例句: |
- I just had a good idea!我有个好主意!
- The boy had a small branch of a tree in his hand.这个男孩手上拿一条小树枝。
|
5
medical
|
|
adj.医学的;医疗的 |
参考例句: |
- But in Paris he dropped his medical studies.但是在巴黎,他放弃了学医。
- I had a medical checkup before going abroad.我在出国前作了一次体格检查。
|
6
physics
|
|
n.物理学;物理过程 |
参考例句: |
- He is working hard at physics.他在攻读物理学。
- He's very interested in nuclear physics.他对核物理学非常感兴趣。
|
7
instead
|
|
adv.代替;顶替 |
参考例句: |
- She decided to leave here on Sunday instead of Monday.她决定星期日而不是星期一离开这里。
- Will you go to the party instead of me?你替我赴宴好吗?
|
8
failed
|
|
adj.失败了的,不成功的v.在…中失败( fail的过去式和过去分词 );衰退;衰弱;破产 |
参考例句: |
- The plan was brilliant in its conception but failed because of lack of money. 尽管这计划构想绝妙,但终因资金不足而告流产。
- The child was killed when a car failed to stop at the crossing. 汽车在人行横道线未能停车,结果把小孩撞死了。
|
9
finished
|
|
adj.完成的,精湛的;v.动词finish的过去式和过去分词 |
参考例句: |
- We finished up everything there was on the table. 我们把桌上的东西全吃完了。
- We can certainly have the job finished on time.我们肯定能按时完成任务。
|
10
course
|
|
n.课程,讲座,过程,路线,一道(菜) |
参考例句: |
- The college course was then cut to three years.大学学制那时缩短到三年。
- Of course,I don't always sleep in the afternoons.当然,我并不总是在下午睡觉。
|
11
company
|
|
n.公司 |
参考例句: |
- Is this your company?这是你的公司吗?
- Which company was that?那是哪家公司?
|