1) What .......lately? a) have you been doing b) do you do c) are you doing d) you have been doing 2) They told us they ......the movie the previous night. a) saw b) had seen c) have seen d) didn't see 3) I had no idea they ......to us that evening. a) are coming b) will come c) were coming d) came 4) If they.......a bit harder, they would be more satisfied now. a) would have worked b) worked c) had worked d) would work 5) No sooner.......than they called me right away. a) they left b) had they left c) they had left 6) They suggested that everybody......later. a) to leave b) leaving c) should leave d) left 7) They are known ..... hard for that project a week ago.  a) to work b) they worked c) to have worked d) to had worked 8) Did you ask them where.....? a) they had been b) had they been c) they are d) were they 9) I would rather you .....them anything about that project. a) didn't told b) didn't tell c) don't tell d) not tell 10) It is the first time I .....such a thing. a) tried b) am trying c) have tried d) try 11) I wish you.....to my party last week. a) had come b) came c) come d) would have come 12) Are you sure you.....them for such a long time? a) know b) have know c) have known d) knew 13) It is time he .....a decision about his life. a) makes b) has made c) should make d) made 14) Hardly .......asleep when she called him. a) he had fallen b) had he fallen c) fell d) did he fall 15) She understood that things .....a lot after her promotion. a) would change b) will change c) changed d) are changing 16) His brother insisted that he .......home a) remains b) remained c) should remain d) remaining 17) She beggged him ...... a) to not leave b) not to leave c) to don't leave d) not to left 18) I talked to them about the things which ......then. a) happened b) will happen c) had happened d) have happened 19) She left lest she ......him. a) should see b) should not see c) might not see d) didn't see 20) He ......me just now. a) called b) has just called c) had just called d) is calling

Leaderboard

Visual style

Options

Switch template

Continue editing: ?