Present Perf Continuous for actions in the recent past that have a result in the present.  - She's been swimming. Her hair's still wet., Present perfect with time phrases like "this morning/evening/today" etc. when these periods are not finished  - I've drunk 3 cups of coffee today. , Present Perfect Continuous to emphasise the long duration of an activity. - Carol's been working in the garden all morning! , Present perfect for an action repeated up to the present time - I've only worn that shirt three times since I bought it., Present Perfect for states that started in the past and continue now - I've always loved travelling.  , Past simple for a habit in the past - All my friends at school played football, not rugby., Present perfect for a recently completed action that has a result in the present  - She's devastated. They have broken up after a terrible argument. , Present Perfect for actions that have happened at an unspecified past time  - Our team has won lots of matches. , Present perfect continuous to suggest that an activity is not complete - They've been building that house for ages! ,

Gold Experience B2 Present Perf simple, continuous and simple past

Leaderboard

Visual style

Options

Switch template

Continue editing: ?