См. ответ № 190873.
Класть – глагол несовершенного вида (что делать?), положить – глагол совершенного вида (что сделать?). Надо иметь в виду, что первый глагол в этой паре – класть – употребляется только без приставки, а второй – с корнем -лож- – только с приставками (положить, возложить, обложить и т. п.). Слов покласть и ложить в русском литературном языке нет.
Правильно: класть (несовершенный вид, что делать?) – положить (совершенный вид, что сделать?). Глагола покласть нет в русском литературном языке.
Оба варианта верны.
Всегда верно: положить, класть.
Можно запомнить правило: в литературном русском языке глагол ложить употребляется только с приставками (положить, доложить, переложить) или с постфиксом -ся (ложиться) а глагол класть – только без приставок. В настоящем времени: я кладу, ты кладёшь, он кладёт – правильно. Я ложу, ты ложишь, он ложит – неправильно. И наоборот, в будущем времени: я покладу, ты покладёшь, он покладёт – неправильно; я положу, ты положишь, он положит – правильно.