I ___ here for three hours., have waited, have been waiting, She ___ five emails already., has written, has been writing, They ___ this series all week., have watched, have been watching, He ___ the task, so he can relax now., has finished, has been finishing, We ___ this problem for a long time., have discussed, have been discussing, I ___ very tired recently, have felt, have been feeling, She ___ three cups of coffee today., has drunk, has been drinking, They ___ on this project since Monday., have worked, have been working, He ___ two new skills this month., has learned, has been learning, I ___ to improve my pronunciation lately., have tried, have been trying, We ___ all the exercises already., have completed, have been completing, She ___ all morning and needs a break., has studied, has been studying, They ___ a lot of progress this year., have made, have been making, I ___ for you since 10 a.m., have waited, have been waiting, He ___ the book, so you can borrow it., has finished, has been finishing

present perfect and perfect continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?