A subject is a noun that is doing the action, and a predicate is something that is the rest of the sentence that is not the subject
A phrase is not a full sentence, as they don't have subject and verb, for example:
"My best friend", "My green T-shirt".
A clause has a subject and a verb, clauses can also be a sentence