一个英语句子 找错误Having knowing him for such a long time, she is sure that he won't do thatHaving knowing 用的对吗 这是什么用法啊

问题描述:

一个英语句子 找错误
Having knowing him for such a long time, she is sure that he won't do that
Having knowing 用的对吗 这是什么用法啊

Having known him for such a long time, she is sure that he won't do that

用法不对 现在完成时

将knowing 改成known
Having known him for such a long time,she is sure that he won't do that
句子完整的结构是:She has known him for such a long time,so she is sure that he won't do that.
翻译:她和他相交多年了,因此知道他不会做出那种事出来.
把主语省略掉了哦~

不对
Having 后面应该是known不是knowing,应该是完成式