В этом предложении нужно использовать Present Perfect, так как указан период времени ('two years') и действие, начавшееся в прошлом и продолжающееся до настоящего момента. Глагол 'know' в Present Perfect имеет форму 'has known'.
Ответ: Leona has known her best friend for two years.