Перегорел или "перегарел"?
Чтобы выбрать правильный вариант написания, сначала установлю, в какой морфема кроется орфографическая проблема:
пере-гор-е-л_ - приставка/корень/суффикс/суффикс/окончание.
При произношении этого глагола в форме прошедшего времени ударным является гласный суффикса, из-за чего неясно слышится в безударном положении гласный корня.
Какую букву выбрать, о или а?
Обычно безударный гласный проверяем ударением, подобрав родственное слов или изменив форму слова, например:
вода - воды;
борозда - борозды, бороздка.
Но этими способами проверки нельзя воспользоваться, так как в корне гар-/гор- наблюдаются чередующиеся гласные а//о. В зависимости от ударения в словах с этим корнем пишется то буква а, то буква о.
Воспользуюсь правилом орфографии:
в корне гор- пишется буква о без ударения.
Следовательно в корне глагола "перегорел" а также в словах
"горелка",
"горящий",
"горение" напишу букву о.
Под ударением пишется буква "а" (гарь). В словах -исключениях пишется без ударения буква "а":
изгарь, пригарь, выгарки.