关于I am sorry to hear that不是说不定式如果发生在谓语动词之前,是要用完成时have done的吗?那这里为什么不说I am sorry to have heard that呢?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/23 21:30:36

关于I am sorry to hear that
不是说不定式如果发生在谓语动词之前,是要用完成时have done的吗?那这里为什么不说I am sorry to have heard that呢?

I am sorry to hear that.中的动词不定式是表示原因的,
既然是原因,一般就是发生在前面的.那么没必要改成完成时态,来强调突出动作发生在前
用完成时态也可以,
一般改成 I am sorry having heard that.或者I am sorry hearing that,
这个语法归类为:现在分词作原因状语.
等I am sorry because i have heard that

这是固定用法.

听到那些我感到很遗憾