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