B is a bit weird - I saw him looking angry , maybe. Even A: I saw him acting in an angry manner, I saw him acting angrily. Maybe because "anger" is an emotion, not a behavior, while "silly" is a way to behave.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.