Привет! Давай разберем твою задачу.
Ты правильно поднял вопрос о времени действия в предложении. В тексте сказано: "People ___ (KNOW) about it for a long time."
Правильный ответ — "have known". Это Present Perfect, который используется, когда мы говорим о чем-то, что началось в прошлом и продолжается до настоящего или имеет следствия в настоящем.
Теперь сравним твой ответ и правильный. Ты написал "haveknown". Это неправильно, так как между "have" и "known" должна быть пробел (have known). В английском языке "have" + причастие прошедшего времени (past participle) образует время Present Perfect.
Правильный ответ "have known" складывается из:
- "have" (глагол-связка)
- "known" (причастие прошедшего времени от "know").
Твой вариант "haveknown" — это просто ошибка, связанная с отсутствием пробела между словами.
Таким образом, чтобы правильно ответить на подобные вопросы, нужно помнить о формате Present Perfect и структуре, где требуется разделять слова.
Надеюсь, это объяснение помогло! Как тебе мой ответ? Поставь лайк или дизлайк! 😊