The mechanic ___ my motorbike yet., didn't fixed, ddidn't fix, hasn't fix, hasn't fixed, I ____ Mary for 5 years., have been knowing, have known, know, have knowing, The girls _____ for the wedding party since 5 o'clock., has got ready, have got ready, have been getting ready, have been geting ready, He _____ a new kind of robot that can make coffee., has invented, has been inventing, invented, invent, He is tired because he ____ two nights., hasn' t slept since, hasn't slept for, hasn't been sleeping for, hasn't been sleeping since, She has already travelled abroad twice _____., recently, never, this year, last summer, They _____ the problem all morning., been discussing, discuss, are discussing, have been discussing, ''Would you like some more orange juice? '' ''No, thanks. I ____ two glasses.'', had already, have already had, have already, have already been having, My computer ___ since yesterday., not has been working, has been not working, not been has working, has not been working, '' Are you enjoying the film?'' ''No, it's the worst film I ___ '', have ever seen, have ever been seeing, have never been seeing, have never seen, ''How long ___to the gym?'' ''Not long. I joined last month. '', are you belonging, have you belonged, were you belonging, have you been belonging, She hasn't seen her roomate ___ they graduated., since, for, while, before, She ____ learning Spanish for a month., has been learning, has learnt, is learning, has learning, '' It's nine o'clock. ___ the film ___ yet?'', Have...start, Have...started, Has .... start, Has ... started, I ___ to John since he moved house., don't speak, didn't speak, haven't spoken, haven't been speaking

Present Perfect Simple -Continuous (ph)

Leaderboard

Visual style

Options

Switch template

Continue editing: ?