can't have been,must have been 结构里是不是不要把have been当现在完成时看,就把它当成一个结构来使用?

问题描述:

can't have been,must have been 结构里是不是不要把have been当现在完成时看,就把它当成一个结构来使用?

怎么说呢。。
在这句子里确实是这样的。
但是学英语不是这样死板的。

have用于“情态动词+have+过去分词”的结构,有 推测、假设之意.1.must+have+过去分词,表示对过去时间发生的动作或存在的情况的推测,一般用于肯定句.Her father thought that she must have met a fairy.You must...