What is the difference between the subject and predicate of a sentence? One asks a question and the other provides an answer. One names the doer and one names the action done. One is required to make a complete sentence while the other is not. One relates to the protagonist and the other to the story’s villain.