1) By the time we got to the cinema, the film ______________ for 20 minutes. a) has already started b) had already started c) was already starting 2) I can’t believe you __________ all your homework already. a) have done b) did c) had done 3) When I was a child, I _________ to the beach every summer with my family. a) went b) have gone c) was going 4) She looks exhausted. She _________ all night. a) studied b) has been studying c) had studied 5) We ________ dinner when the phone rang. a) have had b) had had c) were having 6) I wish I _______ more time to finish this report yesterday. a) have had b) had had c) was having 7) It’s the first time I _____ sushi. a) eat b) ate c) have eaten 8) She _____ in London since 2015. a) Lived b) has lived c) was living 9) I didn’t recognize him because he _____ so much since the last time I saw him. a) changed b) has changed c) had changed 10) While I _____ TV, my brother was playing video games. a) Have watched b) watched c) was watching 11) You look upset. What ____ ? a) happened b) has happened c) is happening 12) They _____ the new system before the deadline last month. a) have installed b) installed c) had installed 13) I can’t believe he ____ his keys again! a) Has lost b) lost c) had lost 14) By the time the guests arrived, Jane ____ the house beautifully. a) decorated b) has decorated c) had decorated 15) Listen! The neighbors _____ again. a) Fight b) were fighting c) are fighting

Simple vs Continuous vs Perfect tenses

Leaderboard

Visual style

Options

Switch template

Continue editing: ?