I think I’ve _______ that song before., heard, been hearing, They haven’t _______ yet, but they should be here soon., arrived, been arriving, You’ve _______ that email for over an hour. How long is it going to take you?, written, been writing, Have you _______ on the phone since eight o’clock?, talked, been talking, Jo has already _______ Shirley to dinner., invited, been inviting, I’ve _______ an interview with Brad Pitt, but I haven’t finished it yet., read, been reading, Have the boys _______ computer games since this morning?, played, been playing

Present perfect & present perfect continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?