Answer:
Noun 1: Andy
Noun 2: pot
Noun 3: dinner
Verb: had
Noun being modified: roasted
Adjective: roasted
Subject: Andy (Who had a pot roasted? - Andy!)
Predicate: had or roasted .. (Not quite sure but - the predicate used to tell the reader what the subject is doing)
I hope this was helpful