В словарях русского языка присутствуют оба глагола, но в современном языке рекомендуется употреблять только один из них.
Правильно
Стучать — означает наносить ритмичные удары по чему-либо, также имеет переносные значения. Это слово рекомендуется употреблять в современном языке в любом значении.
Он не переставал стучать в дверь целых полчаса.
Стучать так молотком не нужно, это работа более деликатная.
На нас кто-то продолжал стучать, но мы не могли вычислить кто.
Настоящее время | Прошедшее время | Повелительное наклонение | |
Я | стучу | стучал; стучала; стучало | |
Ты | стучишь | стучал; стучала; стучало | стучи |
Он/она | стучит | стучал; стучала; стучало | |
Мы | стучим | стучали | |
Вы | стучите | стучали | стучите |
Они | стучат | стучали |
Стукать — то же, что и стучать, но является устаревающим словом. В некоторых словарях этот вариант глагола отмечен как разговорный или диалектный. В современном формальном языке такую форму слова употреблять не рекомендуется.
Сколько ты будешь стукать? Уже голова болит!
Иван продолжал на крыльце что-то стукать.
Я стукаю в дверь уже 5 минут, открывай!
Настоящее время | Прошедшее время | Повелительное наклонение | |
Я | стукаю | стукал; стукала; стукало | |
Ты | стукаешь | стукал; стукала; стукало | стукай |
Он/она | стукает | стукал; стукала; стукало | |
Мы | стукаем | стукали | |
Вы | стукаете | стукали | стукайте |
Они | стукают | стукали |
Стукнуть — в отличие от глагола «стукать», этот глагол широко употребляется в современном языке и отличается тем, что является глаголом совершённого вида.
Отец велел пойти и стукнуть обидчика в лоб.
Отойди, иначе стукну молотком по пальцам.
На первом этаже что-то стукнуло и дети замерли от страха.