I ..... her for a long time.AknewBknowChave knownDshall knowAnswer: C. have known Read Explanation: for a long time, എന്ന time expression ഉള്ളതിനാൽ perfect tense ഉപയോഗിക്കണം.Read more in App