Не совсем так. Выше написала, не важно,на какой вопрос отвечает ,кто или что. Например,снеговик. Дураку понятно,что он неодушевленный,но склоняется по падежам по принципу одушевленных.Вижу что?-снеговикА,мы же не говрим :вижу снеговик. Сравнините:вижу грузовик,а не грузовикА. Почему так? Они ведь оба неодушевленные и отвечают на вопрос что? А склоняются по- разному. Или тот же "вирус". Он ведь живой,но склоняется ,как неодушевленный .Вижу вирус,но не вирусА. Так что "знать,одушевленный предмет или нет,а потом отсюда знать ,как писать"-неверно. Главный критерий одушевленности или нет-форма падежных окончаний.