The girls were good friends. They … each other for 5 years.
Другие предметы Университет Времена глаголов английский язык университет изучение английского друзья время дружбы грамматика экзамены подготовка к экзаменам лексика разговорный английский Новый
Чтобы правильно ответить на этот вопрос, давайте разберем каждую из предложенных форм глагола "know" и определим, какая из них подходит в данном контексте.
1. have knownЭта форма используется в Present Perfect и обозначает действие, которое началось в прошлом и продолжается до настоящего момента. В нашем случае фраза "They have known each other for 5 years" будет правильной, если девочки все еще являются хорошими подругами.
2. knewЭта форма глагола - Past Simple. Она указывает на то, что действие произошло в прошлом и завершилось. Фраза "They knew each other for 5 years" не совсем правильна, потому что "for 5 years" подразумевает, что действие длилось в течение этого времени, но не указывает на то, что оно завершилось.
3. had knownЭта форма - Past Perfect, которая используется для обозначения действия, завершившегося до другого действия в прошлом. Например, "They had known each other for 5 years before they moved apart." Однако в данном предложении нет второго действия, к которому можно было бы привязать Past Perfect, поэтому эта форма тоже не подходит.
4. knowЭта форма - Present Simple, но она не подходит в данном контексте, так как мы говорим о продолжительности действия в прошлом.
Вывод:Правильный ответ - have known. Таким образом, полное предложение будет: "The girls were good friends. They have known each other for 5 years."