Вопрос:

1 She first met him 20 years ago. (know) She him for 20 years.

Ответ:

1 She first met him 20 years ago. (know)

She has known him for 20 years.