1) What ...... (be) the last thing you bought? 2) How long ...... (live) at your current address? 3) ...... (ever / catch) a fish? 4) What time ...... (have) dinner last night? 5) How many countries ...... (visit) in your life? 6) ...... (ever / touch) a snake? 7) How long ...... (speak) English?

Past simple / Present Perfect

Leaderboard

Visual style

Options

Switch template

Continue editing: ?