Переведем километры в метры:
$$ 1 \text{ км} = 1000 \text{ м} $$Найдем время, которое дачник потратит на дорогу:
$$ t = \frac{S}{V} $$ $$ t = \frac{1000 \text{ м}}{45 \text{ м/мин}} = 22,(2) \text{ мин} $$Дачник не успеет на электричку, которая отправится через 20 минут.
Ответ: не успеет