not having done 和 having not done 的区别