ГНАТЬ, несов., кого-что. Заставлять кого-л. двигаться в какомл. направлении, побуждая к передвижению [impf. to drive (away, out, form), turn out; to eject (from), throw out with force; to dismiss (from), discharge (from), sack, fire, remove from a job; to escort, convoy, go (with) and guard (prisoners, convicts, etc.); * to chuck somebody out (of), force to leave; * to turf out]. Немцы гнали пленных в концлагерь.
ГНАТЬ, несов., кого-что. Заставлять кого-, что-л. перемещаться из одного места в другое [impf. (esp. of cattle) to drive (forward), urge (on, forward); (of a current, wind, etc.) to drive (away, off, from), carry (away, from), sweep (away, from); (rather fig.) to escort, convoy, drive along (prisoners, convicts, etc.) from one place to another]. Ветер гонит по небу стаи туч. Фашисты гнали колонну измученных красноармейцев все дальше и дальше.
дать см. как пить дать, не дай бог, не дать в обиду, не дать наступить себе на ногу, не дать потачки, ни дай, ни вынеси за что, ни дать ни взять, так я и дал!