Привет! Давай разберемся вместе с твоей задачкой.
Тебе нужно было вставить слово, которое грамматически верно соответствует тексту. Ты ответил "hasgiven", но правильный ответ "gave". Объясню, почему.
Форма "has given" относится к Present Perfect tense (настоящее совершенное время) и используется, когда речь идет о действии, которое произошло в прошлом, но при этом связано с настоящим или его результаты видны в настоящем.
В данном случае нужно использовать Past Simple (простое прошедшее время), потому что речь идет о событии, которое произошло и закончилось в прошлом – Альфред Нобель изобрел динамит сто лет назад, и это никак не связано с настоящим. Поэтому верной формой глагола будет "gave" - простое прошедшее время от глагола "to give".
Надеюсь, теперь разница между "has given" и "gave" стала понятной. Если что-то еще непонятно – спрашивай, обсудим! Оцени мой ответ лайком или дизлайком, чтобы я понял, насколько он тебе помог.
