a) "he asked me how long I had known her"
b) "he asked me how long time I had known her"
c) "he asked me how long I knew her"
d) "he asked me how long I have/had been knowing her"
please, is any of these sentences correct?
how would a native say that, please?
is "how long" and "how long time" both possible?
Thanks.