… cannot have V-ed …
结构︰
主语+cannot have+过去分词
说明︰
此句型意为“不可能曾经…”。是对过去之事做否定的推论,此时一定要用 cannot have 或 cannot,不能使用 must not have 或 must not。而“cannot+原形<动词>”是对目前或将来之事做否定的推论。
He cannot have caught a cold, because I saw him dancing with Mary the same day.
他不可能感冒,因为当天我还看到他跟玛丽跳舞。
他不可能感冒,因为当天我还看到他跟玛丽跳舞。