1) Dad always ________________ home before 7 pm. a) comes b) is coming c) has come d) has been coming 2) We ________ already _______ to this restaurant once. a) are being b) are been c) has, been d) have, been 3) Look! The boy ________________ with the dog. a) plays b) is playing c) has been playing d) play 4) __________ you ________________ for me for a long time? a) Have, been waiting b) Are, waiting c) Do, wait d) Have, waited 5) Nick is so concentrated. He ________________ a poem. a) has been writing b) is writing c) writes d) has written 6) They usually ________________ to work together. a) are driving b) have been driving c) drive d) have driven 7) I_________ never_________ to Moscow a) do, be b) have, been c) have, being d) am, being 8) We ________________ this book since Tuesday, very interesting! a) are reading b) read c) have readen d) have been reading

Leaderboard

Visual style

Options

Switch template

Continue editing: ?