Разница между глаголами «хватать» и «хватить» в русском языке заключается в их значениях и видах:
- «Хватать» — глагол несовершенного вида, означающий быстро брать что-либо. 4 У него есть все три времени (настоящее, прошлое, будущее) в изъявительном наклонении. 4
- «Хватить» — глагол совершенного вида, безличный. 13 Он может означать:
- оказаться достаточным, иметься в необходимой мере, в нужном количестве для кого-либо или чего-либо; 2
- оказаться способным, быть в состоянии что-либо сделать, поступить каким-либо образом. 2
Таким образом, «хватать» передаёт идею неполноты действия, а «хватить» — идею полноты. 4