Having seen her somewhere before,but i can't remember her name.这句话哪里错了

问题描述:

Having seen her somewhere before,but i can't remember her name.这句话哪里错了
改错!

使用连词but时,前后都应为成分齐全的完整句子.正确的句子如下:Having seen her somewhere before,I can't remember her name.或:I having seen her somewhere before,but I can't remember her name....