Complement exprimat prin substantiv: Am deschis în grabă ușa casei pentru că uitasem să închid cuptorul.
Atribut exprimat prin adjectiv: Am observat atunci cerul albastru și mi-am dat seama că suntem doar niște furnici.
Subiect exprimat prin substantiv: Băiatul energic a alergat toată ziua pe afară.
Predicat exprimat prin verb: L-am urmărit o oră pentru a-i spune că își scăpase portofelul.
Atribut exprimat prin substantiv: Am găsit printre dulapurile prăfuite o carte de istorie.
PS: Ai putea să îmi spui la ce fel de complemente te referi, pentru că le-ai repetat de două ori în întrebare?