He ___________ (read) that book., has read, have read, has been reading, have been reading, He ___________ (read) 53 pages ., hasn't read, have read, has been reading, have been reading, Peter _________________ (play tennis)., hasn't played, has played, has playing, have been playing, I __________________ on my laptop., has been winning, haven't worked, has worked, has won, They _______________ (make) many films., have made, have been, has made, has been, They ________________ (make) five films since they left college., have made, has made, have been making, has been making, It _________________ (be) very hot this month., have been, has been, has being been, has being

Present Perfect s

Leaderboard

Visual style

Options

Switch template

Continue editing: ?