Present Perfect, S + have / has + V+ed/3rd, the action is finished (but we don't know when) and know have a result, when we mention how many times an action happens, Present Perfect Continuous, S + have / has + been + V+ing, the process and duration of an action (a long action), the action is unfinished, temporary or has finished recently

Present Perfect / Present Perfect Continuous rules

Leaderboard

Visual style

Options

Switch template

Continue editing: ?