what is predicate? and differentiate adjective and verb.