1) Brendan ...........................the homework yesterday. a) gave out b) has given out c) was give 2) I .............................with my friends last night. a) have hung out b) hung out c) hanged out 3) I ................................many new friends yet. a) made b) didn't make c) haven't made 4) I ...........................home as soon as I heard the news. a) hurried b) have hurried c) has hurried 5) The city ..........................so much since I was young. a) changed b) have changed c) has changed 6) ..........................here for a long time? a) Were b) Has you been c) Have you been 7) I ..........................my keys - can you help me look for them? a) lost b) have lost c) lose 8) Last year, I ...........................Paris. a) visited b) have visited c) visit 9) I .........................Julie for three years - we still meet once a month. a) knew b) have known c) know 10) I didn't catch the bus and then I ........................the aeroplane as well! a) missed b) have missed c) mist 11) ............................ by plane? a) Travelled you b) Have you ever travelled c) You ever travelled 12) Last Christmas I ................. you my heart, but the very next day you ............. it away a) have given / have given b) have give / have give c) gave / gave 13) He .................................... the bus again! a) missed b) have missed c) has missed 14) Tom ........................... a new bike! Do you like it? a) has bought b) bought c) buyed 15)  Where ........................ ?  a) were you b) have you was c) have you been

Past simple or present perfect 1

Leaderboard

Visual style

Options

Switch template

Continue editing: ?