I’m tired. I ___ all day., a) worked, b) have worked, c) have been working, She ___ her homework, so she can go out now., a) has been doing, b) has done, c) did, How long ___ you ___ English?, a) have / learned, b) have / been learning, c) are / learning, We ___ this movie before., a) have been seeing, b) have seen, c) saw, Your hands are dirty. What ___ you ___?, a) have / done, b) have / been doing, c) did / do, He ___ in this company since 2018., a) has worked, b) has been working, c) works, I ___ my keys. I can’t find them., a) lost, b) have lost, c) have been losing, She ___ for you for over an hour., a) has waited, b) has been waiting, c) is waiting, We’re late because we ___ for the bus., a) have waited, b) have been waiting, c) wait, I ___ never ___ sushi., a) have / eaten, b) have / been eating, c) am / eating, Look at that mess! What ___ you ___?, a) have / done, b) have / been doing, c) did / do, They ___ married for ten years., a) have been, b) have been being, c) are, I ___ this book, but I haven’t finished it yet., a) have read, b) have been reading, c) read, How many emails ___ you ___ today?, a) have / sent, b) have / been sending, c) did / send, She ___ all morning, that’s why his voice sounds strange., a) has talked, b) has been talking, c) talked, My sister ___ her room. It’s clean now., a) has cleaned, b) has been cleaning, c) cleaned, Why are you so wet? — I ___ in the rain., a) have walked, b) have been walking, c) walk, We ___ already ___ dinner., a) have / had, b) have / been having, c) are / having, She ___ three cups of coffee today., a) has drunk, b) has been drinking, c) drank, She__ too much recently. He needs a break., a) has worked, b) has been working, c) works

Present Perfect Simple & Present Perfect Continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?