1) For past experiences when we don't say when exactly something happened use a) Present Perfect b) Past Simple c) Present Perfect Continuous d) Present Continuous 2) For finished past actions (when we say, ask, or know when they happened) use a) Present Perfect b) Past Simple c) Present Perfect Continuous d) Present Continuous 3) When we talk about past experiences using ever or never a) Present Perfect b) Past Simple c) Present Perfect Continuous d) Present Continuous 4) For recent past actions when we focus on the present result use a) Present Perfect b) Past Simple c) Present Perfect Continuous d) Present Continuous 5) With yet, just, already use a) Present Perfect b) Past Simple c) Present Perfect Continuous d) Present Continuous 6) For actions which started in the past but are still true now (with since, for) a) Present Perfect b) Past Simple c) Present Perfect Continuous d) Present Continuous 7) For actions happening around the time of speaking use a) Present Perfect b) Past Simple c) Present Perfect Continuous d) Present Continuous 8) For actions in progress at the time of speaking use a) Present Perfect b) Past Simple c) Present Perfect Continuous d) Present Continuous 9) For future arrangements use a) Present Perfect b) Past Simple c) Present Perfect Continuous d) Present Continuous 10) What’s something you ... yet? a) haven't finished b) didn't finish c) haven't been finishing d) haven't finishing 11) I love this neighbourhood. I ... here since 2004. a) have lived b) lived c) have been living d) am living 12) A: Shall we go bowling tonight? B: Sorry, I can't. Kate and I ... this evening at 7. a) have met b) met c) have been meeting d) are meeting 13) My sister-in-law ... in Italy last year. a) have gotten married b) got married c) have been getting married d) is getting married 14) ... you ever ... your wallet? a) have lost b) did lose c) have been losing d) are losing 15) Ouch! I ... a hammer on my foot. a) have dropped b) dropped c) have been dropping d) am dropping

Leaderboard

Visual style

Options

Switch template

Continue editing: ?