I ___ my homework for two hours., did, am doing, have been doing, have done, She ___ tennis since 5 o’clock., is playing, has been playing, have been playing, has played, They ___ in the garden all morning., have been working, are working, has been working, worked, He looks tired. He ___ all day., have been running, runs, ran, has been running, We ___ English for three years., are studying, studied, has been studying, have been studying, My cat ___ on the sofa since noon., have been sleeping, is sleeping, has been sleeping, slept, ___ you been waiting long?, Have, Do, Has, Did, It ___ all week., have been raining, has been raining, is raining, rained, I ___ to music since breakfast., listen, listened, have been listening, has been listening, ___ she been reading that book?, Is, Has, Did, Have

Present Perfect Continuous 2

Leaderboard

Visual style

Options

AI Enhanced: This activity contains content generated by AI. Learn more.

Switch template

Continue editing: ?