not having done 和having not done 什么区别急求,下午考英语
2个回答

not having done 用在非谓语里,having not done 用在谓语里.如:

Not having finished my homework,my father asked me to stay at home and not to go our.因为没有写完作业,我爸让我呆家里不许出去.

Because I haven't finished my homework,I had to stay at home.

having not done 这种形式本身是不能直接使用的.