have been laughing - Someone told them a joke, they _____ since then., has broken - He can't walk, he _____ his leg, have / been reading - How long _____ you _____ that newspaper?, have repaired - I _____ the car. You can drive it now., has been playing - She _____ the piano since she was 12., has painted - That room looks awful. Nobody _____ it for years., has had - Jim _____ his car for two years., has been watching - My son _____ television for four hours. If he continues watching it, he'll certainly get a headche., has seen - My mother _____ the film Titanic eight times! She really loves it!, have / known - How long _____you _____ the truth?, have / taken - How many exams _____ you _____ so far?, has been waiting - She _____ since 4 o'clock., has lost - Sam _____his mobile phone. He can't find it anywhere., have been going - Joe and Linda _____ out together since Valentine's day., has been barking - The dog _____ barking for twenty minutes.,

Present Perfect vs Present Perfect Continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?