She _______ the ceiling for two hours., has been painting, has painted, She ____________the ceiling recently., has been painting, has painted, My hands are very dirty. I ________ the car., have been repairing, have repaired, The car is OK again now. I ___________ it., have been repairing, have repaired, _____ you _________ tennis since morning?, Have ___ been playing, Have ___ played, ______ you ever ________ tennis?, Have ___ been playing, Have ___ played, How long ______ you ____________ that book?, have ___ been reading, have ___ read, How much of that book ________ you _______?, have ___ been reading, have ___ read, She ___________ letters all day., has been writing, has written, She ___________ ten letters today., has been writing, has written

Present Perfect - Present Perfect Continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?