1) I have never -------------------- to London. a) be b) was c) were d) been 2) Has she ever -------------------- Canada? a) visit b) visits c) visited d) visiting 3) We have just ---------------------- our bikes. a) ride b) rode c) riding d) ridden 4) She hasn't finished her work ----------------------. a) yet b) ever c) never d) just 5) Have you done your test --------------------? a) ever b) just c) yet d) never 6) I ------------------------------ English for 6 years. a) study b) studies c) am studying d) have studied 7) She ----------------------------- tennis since 2017. a) play b) plays c) has played d) is playing 8) We have used this machine --------------------- three years. a) for b) since c) yet d) ever 9) He has worked in this company ------------------- last year. a) for b) since c) yet d) ever 10) Have you ------------------------ tried sushi? a) ever b) never c) yet d) for 11) She has read four stories --------------------------. a) yet b) so far c) ever d) never 12) How long ------------------------- a teacher? a) are you b) were you c) have you been d) will you be 13) ----------------------- has she known Chinese? for 5 years. a) How old b) How far c) How much d) How long 14) I have --------------------- seen a wolf. It's my first time. a) ever b) never c) yet d) so far 15) She -------------------------------------- lunch yet. a) has cooked b) have cooked c) hasn't cooked d) haven't cooked 16) I ----------------------------- 3 big cakes so far. a) has bought b) have bought c) hasn't bought d) haven't bought 17) She has travelled abroad for -----------------------. a) 2016 b) last year c) April d) 2 years 18) I have gone scuba diving since ------------------------. a) 2015 b) 3 hours c) a long time d) five years 19) I have never ----------------------- a pizza. a) eat b) ate c) eaten d) eating 20) She hasn't ------------------------- home yet. a) arrive b) arrives c) arrived d) arriving

G6 Module 9 Grammar

Leaderboard

Visual style

Options

Switch template

Continue editing: ?