英语句子语法结构分析

来源:百度知道 编辑:UC知道 时间:2024/07/06 21:48:09
Dad couldn't have had enough time to do sth中的have had 怎么分析?是什么用法?

虚拟语气,表示与过去事实相反的情况
从句谓语动词形式Had+过去分词(过去完成时), 主句谓语动词形式
Should/would/could/might+have+过去分词(现在完成将来时)

eg. If I had got there earlier, I should/could have met her. 如果我早到那儿,我就会见到她。(事实:去晚了)
If he had taken my advice, he would not have made such a mistake. 如果他听我的劝告的话,就不会犯这样的错误了。(事实:没有听我的话)

爸爸不可能曾经有足够多的时间做事。

虚拟语气,表示推测过去曾经有...

此句是虚拟语气。could have done 的固定用法。 表示对过去事物的肯定推测