Привет! Рассмотрим твой ответ на задание.
Текст задания говорит о том, что на протяжении времени с момента появления на планете растения научились многому делать. Поэтому правильный ответ - "have learned", так как используется Present Perfect Tense для описания действий, начавшихся в прошлом и имеющих отношение к настоящему.
Твой ответ "hadbeenlearnt" неправилен. "Had" - это форма прошедшего времени глагола "to have", а "been" используется для образования временных форм глагола "to be". Однако в данном контексте правильно использовать Present Perfect Tense, как вариант "have learned".
Таким образом, правильный ответ - "have learned".
Надеюсь, теперь понятно, почему твой ответ не подходит. Поставь, пожалуйста, лайк, если мой комментарий был полезен.