She ........... that book for two hours., has been reading/ ‘s been reading, has read / 's read, I ......... him since we were kids., have been knowning/’ve been knowning, have known/’ve known, They ....... on the project since this morning., have worked / 've worked, have been working/’ve been working, The phone .......... 3 times this morning., has rung/’s rung, has been ringing/ ‘s been ringing, They ............to three new cities this year., have been travelling/’ve been travelling, have travelled/’ve travelled, She ......... two novels this week, has been reading/ ‘s been reading, has read/’s read, The garden is wet because it ........ all morning., has been raining/’s been raining, has rained /’s reined, She has a headache because she ........ enough sleep., hasn't been sleeping/ has not been sleeping, hasn’t had/ has not had, I need a break, I ........ all morning., have been driving/ I’ve been driving, have driven/ 've driven, The cake is gone because someone ......... it all., has eaten/’s eaten, has een eating/’s been eating
0%
B2 PPS vs PPC
Share
Share
by
Shibanova
ESL
Gateway B2
Edit Content
Print
Embed
More
Assignments
Leaderboard
Show more
Show less
This leaderboard is currently private. Click
Share
to make it public.
This leaderboard has been disabled by the resource owner.
This leaderboard is disabled as your options are different to the resource owner.
Revert Options
Quiz
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
Open results
Copy link
QR code
Delete
Continue editing:
?