1) She ______ for two hours. a) has been running b) runs c) is running 2) They ______ since morning. a) have been working b) are working c) work 3) I ______ to the gym now. a) go b) am going c) have been going 4) He ______ his homework all day. a) is doing b) does c) has been doing 5) We ______ dinner at the moment. a) are having b) have been having c) have 6) She ______ here for hours. a) is sitting b) sits c) has been sitting 7) They ______ a movie now. a) have been watching b) watch c) are watching 8) I ______ this book for weeks. a) read b) am reading c) have been reading 9) He ______ to music right now. a) has been listening b) is listening c) listens 10) We ______ this game for hours. a) play b) are playing c) have been playing 11) She ______ to the store now. a) goes b) has been going c) is going 12) They ______ in the park all day. a) have been walking b) are walking c) walk 13) I ______ my car at the moment. a) have been washing b) wash c) am washing 14) We ______ lunch right now. a) are eating b) have been eating c) eat 15) She ______ her room for hours. a) is cleaning b) cleans c) has been cleaning

Present Continuous vs Present Perfect Continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?