1) I __________ my arm last winter. a) broke b) have broken 2) My dad __________ all over the world. a) travelled b) has travelled 3) They __________ their car. It was so dirty! a) washed b) have washed 4) When __________ your first mobile? a) did you buy b) have you bought 5) I __________ my homework! Now I can watch TV. a) 've finished b) finished 6) India __________indipendent in 1947. a) 's become b) became 7) Where's grandma? She __________ to the theatre. a) went b) has been c) has gone 8) My brother __________ his favourite football player. a) 's met b) met 9) We __________ our keys! a) lost b) have lost 10) I __________ to Paris twice. a) 've been b) 've gone c) went 11) When __________ to Paris? a) have you gone b) have you been c) did you go 12) __________ in a hotel? a) Did you stay b) Have you stayed 13) Yesterday, I __________ the train! a) 've missed b) missed 14) My grandad __________ for the first time! a) 's flown b) flew 15) My grandad __________ for the first time last summer. a) flew b) has flown

Present perfect or Simple past?

Leaderboard

Visual style

Options

Switch template

Continue editing: ?