In the wider definition, there is no difference; they are the same. In a narrower definition also used, a verb phrase is only part of the predicate-- it includes only the direct verbal forms (auxiliaries, participles, etc):I have been skiing all day.I -- Subjecthave been skiing all day --...