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