WorksheetsPractice - Present Perfect vs. Present Perfect Continuous
Total questions: 10
Worksheet time: 5mins
You ___ the bathroom! It looks lovely! (focus on result)
've cleaned
've been cleaning
I ___ . It's so nice out there. (focus on activity)
've gardened
've been gardening
She ___ ten books this summer. (focus on 'how many')
's been reading
's read
She ___ that book all day. (focus on 'how long')
's read
's been reading
I ___ you an email. (focus on completed action)
've written
've been writing
I ___ emails. (focus on an action which may continue)
've been writing
've written
The grass looks wet. ___ ? (when we can see evidence of recent activity)
Has it been raining?
Has it rained?
A: How long ___ each other?
B: We ___ each other since we were at school.
(ongoing state of "knowing")
have you known / 've known
have you been knowing / 've been knowing
A: How long ___ tennis?
B: They ___ tennis for an hour.
(ongoing single or repeated actions)
have they been playing / 've been playing
have they played / 've played tennis
I usually go to the gym on the High Street, but it's closed for repairs at the moment so I ___ to the one in the shopping center.
(emphasis of a temporary situation)
've been going
've gone
