You have been singing in the shower., You have done the housework., You have been flying a kite in the park., You have just watched a 3D film., You have been riding on a roller coaster., You have been studying for an exam all night., You have cooked the dinner., You have been driving a bus., You have talked to your friend on the phone., You have been cycling up a hill., You have been eating spaghetti in an Italian restaurant., You have been working out at the gym., You have painted your house., You have been playing badminton at the sports centre., You have read all the books in the library., You have been sunbathing on the beach., You have argued with your friend., You have been teaching English to the class., You have bought new shoes., You have been dancing in the rain.

Present Perfect Simple/Continuous Speaking

Leaderboard

Visual style

Options

Switch template

Continue editing: ?