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

Leaderboard

Visual style

Options

Switch template

Continue editing: ?