1) He ___ already _________ (read) that book a) has read b) have read c) read 2) I ___________ (read) 53 pages in 2 hours. a) has read b) have read c) read 3) Peter ___________ never __________(play) tennis . a) has played b) have played c) played 4) Peter __________________ (win) the title four times. a) have won b) has won c) has win 5) They __________ already ____________ (make) a film! a) have made b) has made c) made 6) _______________ (you/catch) any fish today? a) You have caught b) Have you caught c) Have you catched 7) You look tired. __________ you _______(do) sports? a) have you done b) did you do c) has you done 8) _______________ (you/ever/try) to make your own pizza dough? a) Have you ever tried b) You have ever tried c) Has you ever tried 9) _______ you ever _________________________ (bake) a cake?. a) have baked b) has baked c) baked 10) The dog looks happy: it _________________ a new friend. a) has been making b) has made c) has making 11) Oh no! The boy ................... the window! a) has broken b) has broke c) have broken

Leaderboard

Visual style

Options

Switch template

Continue editing: ?