()that she didn't do a good job,I don't thing I am abler tha
2个回答

虽然我说过她做得并不好,但我不认为我就比她强

选B,因为是已经做过的事情,所以用现在完成时,前一句的主语和后一句的主语都是I,为了保持主语一致,所以要用have said 的ING形式表主动,故用Having said=I have said

A TO have said表目的,为了做某事,这句显然不通

C类似于A

D saying=I was saying 表进行时,显然不通顺

至于各自在什么时候用要结合具体的语境分析