Разница между глаголами stare и essere при обозначении местонахождения предмета заключается в том, что глагол «essere» выражает местоположение в определённый момент, а глагол «stare» — привычное местонахождение. 1
Например, в предложении «I libri sono sul comodino» (Книги лежат на тумбочке) глагол «essere» указывает на непривычное или временное положение книг, а в предложении «I libri stanno sullo scaffale» (Книги стоят на полке) — на постоянное местонахождение. 2
Также, если речь идёт о людях, то глагол «stare» обычно имеет значение «проживать где-то». 1 Например, «Sono a casa» (Я дома) — это текущее местоположение, а «Sto a casa» — продолжительное пребывание дома. 2