1) I _ been working all day a) Has b) Have 2) She _ been studying all morning a) Has b) Have 3) You _ been eating the whole time a) Have b) Has 4) She _ been playing in the park a) Has b) Have 5) Mary _ been cooking some vegetables a) Has b) Have 6) Peter _ been working on his project a) Has b) Have 7) They _ been buying a house a) Have b) Has 8) Mary and Peter _ been visiting Australia a) Have b) Has

Present Perfect Progressive

Leaderboard

Visual style

Options

Switch template

Continue editing: ?