They ___ (open) three new stores in the city this year., have opened, have been opening, We ___ (wait) for the bus for over 30 minutes., have waited, have been waiting, She ___ (visit) London twice in her life., has visited, has been visiting, I ___ (read) your report, and I think it looks great., have read, have been reading, He ___ (study) German for two years now., has studied, has been studying, We ___ (just/finish) our lunch., have just finished, have just been finishing, I ____ (write) three emails this morning, have written, have been writing, She ___ (already/see) that movie three times., has already seen, has already been seeing

Present Perfect simple and continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?