Răspuns :
a fost un împărat = predicat nominal
se numea împăratul roşu = predicat nominal .
se numea împăratul roşu = predicat nominal .
A fost:predicativ verbal sau nominal(depinde de context).
Un imparat:nominativ
Se numea:predicat verbal sau nominal.
Imparatul rosu:nominativ.
Totul conteaza de context.