听众Max想知道如何区分不同的情绪动态词后加上“have done”的用法。这些结构听上去很像,并且含义趋向相关,所以很容易被混合淆。英语中并没有“can have done”这样的说法,却可以在特定语言环境中使用“can't have done”。
我们经常看到这些结果“would have done、could have done、should have done、can have done”和“will have done”,但是应该如何分配呢?谢谢!
Jiaying
听众Max 想知道问题中的这五个结果之间的区域,它们都由“情绪动态词+现在完成时状态已经完成”构成,正是这些结结构中的情绪动词改变了它的含义。接下来,我们就帮助大家解决他们的使用方法。
英国人在日常交流中使用这些结构时,“have”的发声会发生变化,其中的辅音 /h/ 常被省略,而元音 /æ/ 变化非重新阅读元音。比方说,“would have done ”就读作“would've done”。
在问题中提到的结构中,有三个用于第三类句子,分别是“would have done、could have done”和“should have done”。第三类句子用来谈谈对过去情况的假装。我们用“would have done”来展开发现这一点,同时提出这个不真实的情况可能带来的结果。请听例句。
例如,
如果我不必工作,我会去参加聚会。
(当我不用工作的时候,就会去参加聚会。)
佳颖
在这个例子句所描述的情景中,说说话人想去参加聚会,但因为那个时候必须工作,所以参加不了。
第二个用对于第三类句子的结构是“could have done”,用来展示过去可能发生的情况。想像一下,某人考入了医学院,决定学习另外一门学科,在描述这个情况时,就可以用“could have done”来暗示“过去本来就有学医的机会”。请听例句。
示例
我本可以去医学院,但我改为学习物理。
(我本可以上医学院,但我改学了物理学。)
Jiaying
问题中的最后一个第三类句子结构是“should have done”。我们用“I should have +过去分词”的形式表示达“遗憾”,表示“希望自己过”去做得不一样,从而避免眼前的现实结果”。我们用“you should have +过去分词”来提出建议或表达“指责”,因为这个结果用来告诉别人,应该做的却与过去不符的事情。听两个例句。
例子
我考试不及格。我应该更努力地学习!
(我考试不及格,我应该更努力学习!)
我告诉你要学习。你应该听我说的。
(我告诉过你要学习。你应该听我的。)
Jiaying
现在,来看问题中的另外两个情绪动态词:“can”和“will”。注意,英语中并没有“can have done”这种搭配,但有“can't have + 过分词”的结果。这个结果用来推测过去的情况,表明你“认为某个事情情况是不可能发生的”。想像下面的情况:某个学生努力学习,却试不及格。这令人惊奇,似乎根本不可能发生,所以用“can't have done”表示“这件事难以置信”。听一个简短的对话。
例子
A:他失败了。
B:他做不到。他学习那么努力!
A:“他考试不及格。”
B:“不可能吧。他学习那么努力!”
Jiaying
最后,来说说“will have done”。“Will have done”用未来计划将在未来特定的时间点之前完成某个动作。因此,这个结果与时间间态语搭配使用,如“by the end of这个月(月底前)”。听两个例句。
示例
我们将在月底完成课程。
(我们将在月底前完成这门课程。)
我将在公司工作三年。
(我很快就在这家公司工作三年了。)
佳颖
好了,记住:我们用“would have done”来表示对过去情况的假设计可能带来的结果;用“could have done”表示过去的可能性;用“I should have done”表示过去“遗”憾” ,用“you should have done”提供建议或表示达“指责”。另外,我们用“can't have done”来感叹你“认为过去发生的事情是不可能的”;用“will have done”未来计划在未来特定时间点完成某事之前。