1) How long _______ each other? a) has you known b) have you know c) have you known d) have you knew 2) I have _______ bought the tickets for the concert. a) already b) yet c) ever d) never 3) Beatrice ______ to Spain twice so far. a) has gone b) has been c) has went d) have been 4) This is the best book I have _____ read. a) already b) for c) since d) ever 5) My son ________ from university. a) have graduated b) graduated c) has graduate d) has graduated 6) The bus ________. a) has arrived just b) has just arrived c) just has arrived d) have just arrived 7) Sue _______ bowling. a) has never tryed b) has never tried c) has ever tried d) has tried never 8) _______ to Denmark? a) Has you ever went b) Have you never been c) Have you ever been d) Have you yet went 9) John _______ this bike for 10 years. a) have had b) had had c) had has d) has had 10) Adam _______ his leg. a) has broken b) has breaked c) has break d) has broke

Leaderboard

Visual style

Options

Switch template

Continue editing: ?