1) Mike ____________ at school yesterday beceuse he was terribly ill. a) must have been b) can't have been  c) may have been  2) Sally knew a lot about the dogs. She ________________ some books about the dogs a) must have reading b) must have read c) can't have read 3) Tom hasn't come to school yet.He always arrives at school 8.00 a.m. I am sure that he __________the bus. a) can't have missed b) might have missed  c) must have missed 4) The street is very wet this morning . I am not sure but it _______________last night . a) may have rained b) can't have rained c) must have rained 5) Timmy is a very good boy.He isn’t naughty,so he_____________________that vase. a) must have broken b) can't have broken  c) might have broken . 6) Tom got 100 in the Maths test. He_______________________a lot yesterday  a) must have study b) did not have to study c) must have studied 7) George_________________get up early last Saturday. He was at home and had nothing to do. a) does not have to b) did not have to c) had to 8) Sally _____________the piano very well when she was 10 . Now she is 30 years old and can't play any musical instruments at all. a) can play b) could played c) could play 9) Denis looked so tired when he came home . He _________________worked a lot today. a) can't have worked b) must have worked c) might have worked. 10) Terry has recently bought a Ferrari , a new boat and four house. He ________the lottery. a) can't have won b) could have won c) must have won

Leaderboard

Visual style

Options

Switch template

Continue editing: ?