英语:这里为什么要用have been 呢

问题描述:

英语:这里为什么要用have been 呢
for men accustomed to sleeping between fine linen sheets at home,the change to the Alps must have been very hard 对于喜欢了睡亚麻床单的人来说来到阿尔俾斯山区生活一定很艰难

现在完成时,指过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态.