My mother,( )whether anyone would come home to help her,had to prepare the supper all by herself.

问题描述:

My mother,( )whether anyone would come home to help her,had to prepare the supper all by herself.
A.did not know
B.not knowing
C.had not known
D.having not know
为什么选B?D为什么不行?

分词的否定式都必须是在分词前加not,而不是在后面
如:Not having received her letter,the manager caller her from his office.
He left the room,not saying a single word.你好,所以D项如果改成not having know 也可以么?