I _____ waiting for the bus for a long time., have been, has been, She has been _____ English for two hours., studying, studied, They _____ playing football since morning., have been, has been, He has been _____ a book all day., reading, read, We _____ living in this house for years., has been, have been, It has been _____ heavily since noon., rained, raining, The baby has been _____ for an hour., crying, cried, You _____ working very hard lately., has been, have been, My friends have been _____ a new car., buying, bought, She _____ cooking dinner for the family., has been, have, The students have been _____ their homework., done, doing, He _____ sleeping for the last three hours., has been, been, I have been _____ to music all night., listened, listening, They _____ traveling around the world., have been, has been

present perfect countenus

Leaderboard

Visual style

Options

Switch template

Continue editing: ?