1) He______ six jobs but can't find one he enjoys. a) 's had already b) 's already had c) 's already have 2) She _______ in the bank for years and is very experienced. a) works b) 's worked c) worked 3) Have _______ sailed on the Atlantic Ocean? a) you ever b) you usually c) you yet 4) I _____ you for ages! How are you? a) not see b) haven't seen c) didn't see 5) They _______ in the same house since I first met them. a) lived b) live c) 've lived 6) We_____ the good news. Well done! a) haven't heard b) 've just heard c) heard 7) Our holiday ______ fantastic so far. a) was b) 's been c) is 8) He _____ any of his exams a) fails b) always failed c) 's never failed

Leaderboard

Visual style

Options

Switch template

Continue editing: ?