Привет! Давай разберем твою задачу по английскому языку.
Ты правильно заметил, что в предложении "People ___ (KNOW) about it for a long time." нужно использовать глагол "know". Однако, правильная форма в данном случае — это "have known".
Сначала давай поймем суть предложения. Здесь речь идет о том, что люди знали о чем-то в течение длительного времени. Это событие началось в прошлом и продолжается до настоящего.
Теперь, когда смотрим на полное решение: "People HAVE KNOWN about it for a long time," мы видим, что используется форма present perfect (настоящее совершенное время). Оно образуется с помощью вспомогательного глагола "have" и третьей формы глагола (в данном случае "known").
Сравнивая твой ответ ("have") с правильным ("have known"), мы видим, что ты использовал вспомогательный глагол, но не добавил третью форму глагола. В английском языке для такого рода предложений необходимо использовать именно сочетание "have + третья форма".
Почему "have known" здесь — правильный вариант? Это потому, что оно указывает на действие, которое началось в прошлом и имеет связь с настоящим моментом. Если бы это было просто "know", то предложение было бы неверным, потому что мы говорим о знании, которое продолжается, а не о каком-то единичном факте.
Надеюсь, это объяснение помогло тебе понять, почему твой ответ был неверным и как правильно его сформулировать! Если возникнут еще вопросы, не стесняйся спрашивать.
Пожалуйста, оцени мой ответ — лайком или дизлайком!
