1) ____________ John yet? a) Have you called b) Did you call c) Do you call d) Has you called 2) Emily's not here. She ____________ to the shops. a) 's went b) 's been c) 's gone d) 's be 3) A: “Where's Tom?” “B: He ____________.” a) did just go out b) 's just gone out c) went just out d) 's just been out 4) “A: Where's Tom?” “B: He _____ ten minutes ago.” a) 's went out b) 's gone out c) 've gone out d) 's been out 5) He ____________ in London for three years and now he lives in Dublin. a) lives b) lived c) 've lived d) 's lived 6) ____________ the door when you left? a) Have you locked b) Did you locked c) Have you lock d) Did you lock 7) “A: ____________ breakfast yet?” “B: Yes, I ____________ breakfast at 7:30.” a) Did you have / 've had b) Have you had / 've had c) Have you had / had d) Have you had / 's had 8) “A: ____________ their homework yet?” “B: Yes, they ____________ it when they arrived from school.” a) Have the kids done / did b) Did the kids do / did c) Did the kids do / have done d) Have the kids done / have done 9) I ____________ with Jake last Tuesday and he says you ____________ him for months. a) 've talked / haven't visited b) talked / haven't visited c) 've talked / didn't visit d) talked / didn't visited 10) “A: We ____________ yesterday, and you?” “B: 'We ____________ here since last week.” a) arrived / 've been b) arrived / were c) 've arrived / ''ve been d) have arrived / were

[pres perfect/past simple] Choose the correct alternative

Leaderboard

Visual style

Options

Switch template

Continue editing: ?