1) ………. you ………. to John and Mary's wedding on Saturday? a) Did … go b) Did … went c) Have … gone d) Did … gone 2) .......... Linda ever .......... sushi? (try) a) Did … try b) Has … tried c) Has … tryed d) Have … tried 3) .......... you ever ......…. to Paris? (be) a) Were … be b) Has … been c) Have … been d) Did … be 4) This year I .......... to Athens 3 times so far. (travel) a) has travelled b) travelled c) have travel d) have travelled 5) .......... you ......…. your homework yet? (finish) a) Did … finished b) Did … finish c) Have … finished d) Has … finished 6) I .......... Kate in 2016, so I .......... her for 3 years. (meet; know) a) have met / have known b) met / have known c) met /knew d) have met / knew 7) They .......... already ………. the train station. (leave) a) have ... leave b) has … left c) did … left d) have … left 8) I .......... to Greece in 2010 and I .......... here for 9 years. (come; live) a) came / have lived b) came / lived c) have come / have lived d) have come / lived 9) …....... you .......... to the cinema last night to ………. the new film? (go; see) a) Did … go / seen b) Did … go / saw c) Did … go / see d) Have ... gone / see 10) How long ......…. she .......... Jason? (know) a) has … know b) did … knew c) have … known d) has … known 11) Last night aunt Betty .......... by to tell us that she .......... a new house. (come; buy) a) came / bought b) has come / has bought c) came / has bought d) has come / bought 12) Did you _____, fortnite this past weekend? a) play b) played c) have paly 13) ____ she _____ Mexican food? a) has/ eaten b) have/ eaten c) Did/ ate 14) _______ she _______ to the cienma to _______ the new action movie? a) Did/ went/ saw b) Did/ go/ see 15) Have you ever ________ birds in the garden? a) saw b) see c) seen 16) ________ you ever________ in class? a) Did/ farted b) Did/ fart c) Have/ farted d) Have/ fart 17) _______ he ever _______ soccer? a) Has/ played b) Did/ played c) have/ palyed d) Did/ play 18) _____ he ever ________ soccer when he was young? a) Did/ play b) Did/ played c) Has/ played 19) _______ you ever watched TV for more than 7 hours? a) Have b) Did c) has 20) Have you ever_______ a broken leg? a) had b) have c) did have

Present perfect&Past simple

Leaderboard

Visual style

Options

Switch template

Continue editing: ?