1) Steven Spielberg is a film director. He _______ a lot of famous films. a) is making b) made c) has been making d) has make 2) No, he______ the time yet. a) has not had b) has not have c) has not has d) had not have 3) Victoria ………………….. to anybody. a) has never apologized b) had never apologized c) have never apologize​ 4) I____about the problem for months, but I ____a solution yet. a) 've known-haven't found b) 've know-haven' found c) 've known-haven't find 5) I____ the sea before. a) haven't saw b) have see c) haven't seen 6) I am still working. I haven't finished my work ________. a) already b) still c) yet d) never 7) ___you ever _____ anything? a) Has-stolen b) Have-steal c) Has-stole d) Have-stolen 8) ____you ______any good films recently? a) Have-seen b) Have-see c) Has-see d) Has-saw 9) Harry____his leg,so he can't play tennis. a) Has-broke b) Has-break c) Has-broken d) Have-broke 10) She ______ her homework before she went out. a) had finished b) has finish c) has finished d) had finish

Leaderboard

Visual style

Options

Switch template

Continue editing: ?