1) Have you ever ____ (be) to London? a) be b) was c) been d) where 2) Has she ____ (eat) sushi before? a) ate b) eats  c) eat d) eaten 3) Have they ____ (see) that movie? a) saw b) seen  c) see d) seeing 4) Has he ever ____ (go) skydiving? a) goes b) gone c) been d) go 5) Have you ____ (write) your homework yet a) wrote b) writes c) written d) writting 6) Has the teacher ____ (teach) this lesson before? a) teaching b) teach c) taught d) teached 7) Have we ____ (make) a mistake? a) made b) maked c) make d) making

Leaderboard

Visual style

Options

Switch template

Continue editing: ?