Разница между «тащить» и «таскать» заключается в продолжительности действия. 23
«Тащить» означает движение в один приём и в одном направлении. 1 Например, перемещать объект на весу (в руках, на спине) или волоча по земле. 4
«Таскать» обозначает движение, повторяющееся и совершающееся в разное время, в разных направлениях. 1 Например, носить или тянуть, перемещать, делая это неоднократно либо не следуя единому определённому направлению. 2
Также «таскать» может использоваться в значении «небрежно носить» (например, Витя таскает старую одежду и отцовские часы). 2
Таким образом, «тащить» описывает действие, совершаемое один раз в определённом направлении, а «таскать» — действие, повторяющееся и совершающееся в разное время, в разных направлениях. 12