Глаголы «подарить» и «дарить» используются по-разному, потому что они имеют разные виды и значения. 13
Дарить — глагол несовершенного вида, означает «отдавать что-то». 23 Например: «дарить кому» в значении «давать в качестве подарка». 4
Подарить — глагол совершенного вида, означает «передать нечто кому-либо в дар, сделать подарок». 13 Например: «предлагаю подарить Коле на день рождения велосипед». 3
Таким образом, разница между глаголами связана с тем, что «подарить» обозначает завершённое действие, а «дарить» — повторяющееся. 1