Create better lessons quicker
1) I ... to school yesterday. a) go b) went c) gone d) have gone 2) I'm not hungry. I have already ... a) eat b) ate c) eaten d) have eaten 3) I was ill yesterday, so I ... to school. a) don't go b) didn't go c) haven't gone d) hasn't gone 4) Have you ever ... to London? a) be b) was c) were d) been 5) I haven't ... my project yet. a) finish b) finishes c) finished d) finishing 6) Kids, ... you have a good time at the party last weekend? a) do b) does c) did d) have 7) We are good friends. We ... each other since we were kids. a) know b) knew c) known d) have known 8) My family and I ... to Santorini last summer. a) travel b) travelled c) will travel d) travelling 9) Where's Harry? He isn't here. He has ... to the supermarket.  a) go b) went c) gone d) going 10) Tom is sad because he ... his arm yesterday. a) break b) broke c) will break d) has broken 11) This is the best movie I've ... seen. a) just b) already c) ever d) never 12) Today I got up, had breakfast and ... the house. a) leave b) will leave c) left d) have left

Past Simple vs Present Perfect

Leaderboard

Similar activities from Community

Visit our desktop site to change theme or options, set an assignment or to create your own activity.

Switch template

Interactives