1) I ____ (read) this book all morning. a) have read b) have been reading 2) She ____ (not/finish) her homework yet. a) has not finished b) has not been finishing 3) They ____ (play) football since 2 o’clock. a) have been playing b) have played 4) We ____ (visit) Paris twice. a) have been visiting b) have visited 5) He ____ (study) for the test for three hours. a) has been studying b) has studied 6) Kate ____ (write) emails all day. a) has written b) has been writing 7) He ____ (not/watch) this movie before. a) hasn't watched b) hasn't been watching 8) She ____ (talk) on the phone for half an hour. a) has been talking b) has talked

present perfect/present perfect continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?