Чтобы решить задачу, мы должны определить, в каких из предложенных вариантов присутствует фразеологизм. Фразеологизм — это устойчивое выражение, которое имеет переносное значение и не может быть понято дословно.
Теперь рассмотрим каждый из предложенных вариантов:
Андрей Андреевич сидел за прилавком, читал Михайловского и старался честно мыслить.
В этом предложении нет фразеологизмов, фраза "честно мыслить" не является устойчивым выражением.Когда же ему невзначай приходило в голову, например, что недурно бы теперь покушать леща с кашей, то он тотчас же ловил себя на ЭТИХ МЫСЛЯХ: «Ах, как пошло!»
"Ловить себя на мыслях" — это фразеологизм, указывающий на самосознание и внутренний анализ. Это выражение имеет переносное значение, поэтому этот вариант подходит.«В самом деле, напрасно я не держу грифелей», - думал Андрей Андреевич по уходе покупателя.
Это предложение не содержит фразеологизмов, оно довольно прямолинейное в своём значении.Он торгует посудой, табаком, дёгтем, мылом, бубликами, красным, галантерейным и москательным товаром, ружьями, кожами и окороками.
В этом предложении также нет фразеологизмов, это просто перечисление товаров.Книги же, которые когда-то лежали у него на полках, давно уже проданы по 1 р. 5 к. за пуд.
В этом предложении отсутствуют фразеологизмы, оно содержит обычное повествовательное выражение.
В итоге, из всех предложенных вариантов фразеологизмом можно считать только вариант 2.
Ответ: 2.