1) My father ____________ the stairs for an hour now. a) have been repairing b) has been repaired c) has been repairing 2) The children have been sleeping in their bedrooms ____________ . a) since many hours b) for many hours c) since long hours 3) Patrick _____________ a terrible cold for a week now. a) have had b) has been having c) has had 4) Sylvia ______________ since morning. a) has been cooked b) has cooked c) has been cooking 5) My toothbrush is wet! Someone _______________ it! a) has using b) has been using c) has been used 6) Juliana and Tiago ____________ to buy a house for 3 years. a) have been saving b) has been saving c) have saved 7) I ________________ the floor for 10 minutes now. a) have been moping b) have mopping c) have been mopping 8) They _______________ sentences for 45 minutes now. a) have been translating b) has been translating c) Have translated 9) __________________ for us for a long time? a) You have been waiting b) Have you waiting c) Have you been waiting 10) It ________________ since Monday. a) has been rain b) have been raining c) has been raining

Leaderboard

Visual style

Options

Switch template

Continue editing: ?