As I see it, sentence A has a relative clause equivalent: He is a good teacher [who is] respected by all students. Sentence B is structurally different. A co-ordinating conjunction is missing: I was impatient for his return [and (I was)] fully prepared to rebuke him.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.