"после обеда он пошёл в магазин. И вот идёт он, нога за ногу, и думает...."
Короче, грамматическое время - это инструмент, и его смена - тоже. Автор англоязычного фика может накосячить, а может и нет. Единственный способ - положить перед собой два куска текста в разных временах, или со скачками и без, и подумать, какой лучше выражает идею.