She __________ (read) that book for two hours. - She has been reading/ ‘s been reading (reading) that book for two hours., I __________ (know) him since they were kids. - I have known/’ve known (know) him since they were kids., He __________ (have) a lot of experience dealing with this problem. - He has had/’s had (have) a lot of experience dealing with this problem., The phone ____________ (ring) 3 times this morning. - The phone has rung/’s rung (ring) 3 times this morning., She __________ (dance) at the party for hours. - She has been dancing/’s been dancing (dance) at the party for hours., The garden is wet because it _______________________________ (rain) all morning. - The garden is wet because it has been raining/’s been raining (rain) all morning., I need a plaster because I _______________________________ (cut) my finger - I need a plaster because I have cut/’ve cut (cut) my finger, The floor is dirty because the kids _______________________________ (play) outside. - The floor is dirty because the kids have been playing/’ve been playing (play) outside., She's out of breath because she _______________________________ (run) for an hour. - She's out of breath because she has been running/’s been running (run) for an hour., They are dancing because they _______________________ (just hear) their favourite song. - They are dancing because they have just heard/’ve just heard (hear) their favourite song.,
0%
Present Perfect vs Present Perfect Continuous
Share
Share
Share
by
Bestteachers
Adults
Teens
ESOL
Practical Grammar
Edit Content
Print
Embed
More
Assignments
Leaderboard
Flip tiles
is an open-ended template. It does not generate scores for a leaderboard.
Log in required
Visual style
Fonts
Subscription required
Options
Switch template
Show all
More formats will appear as you play the activity.
Open results
Copy link
QR code
Delete
Continue editing:
?