1) - We ____ (never/wake) up early.  a) never wake b) never wakes c) are never waking d) have never waked 2) - I ____ (just/finish) painting the house. a) has just finished b) am just finish c) have just finished d) just finish 3) - What ____ (you/do) at the moment? a) are you do b) do you do c) have you done d) are you doing 4) - Look at the sky! It ____ (rain)! a) is raining b) is going to rain c) will rain d) rains 5) - These bags are so heavy. - Oh, I _____ (help) you carry them. a) am going to b) have helped c) will help d) help 6) - My collegue Paul _____ (live) in Belgium. a) live b) is living c) lives d) has lived 7) - Mary ____ (never/be) to Spain before. a) never been b) never was c) has never been d) have never been 8) - Tomorrow we _____ (fly) to Italy! I can't wait! a) fly b) are flying c) will fly d) have flown 9) - In 1972, my dad ____ 12 years old and ____ (go) to school. a) were; went b) was; went c) is; goes d) has been; has gone 10) - I can't open the door, I ____ (have) a shower now! a) have b) have had c) am having d) had 11) - Frank ____ (already/make) an important phone call. a) have already made b) has already made c) already made d) is already made 12) - ____ (you/ever/fight) with your siblings? a) Have you ever fight b) Have you ever fought c) Did you ever fight d) Do you ever fight 13) - George ____ (never/have) an accident since he got his driver's license. a) has never had b) never have c) is never had d) has never has 14) - The kids ____ (play) Minecraft right now. a) play b) have played c) are playing d) played 15) - In the future, people ____ (live) much longer than now. a) will live b) are going to c) live d) have lived 16) - Oh, it's so cold in here! - I _____ (bring) you some hot tea! a) will bring b) am going to bring c) brought d) bring 17) We usually _____ (travel) to Italy on holiday, but this year we _____ (go) to France! a) travel; are going b) are travelling; go c) are travelling; are going d) travel; go 18) - Hurry up! The train _____ (leave) at 3pm sharp, we can't miss it! a) leaves b) is leaving c) will leave d) left 19) - Watch out!! You ______ (break) that vase if you keep waving your hands! a) are going to break b) broke c) is going to break d) are breaking 20) I _____ (be) on vacation last summer when I _____ (get) a terrible case of flu. a) was; got b) am; get c) have been; get d) was; gets

Mixed tenses test (Present tenses, Past Simple, will-future, be going to, Present Perfect)

Leaderboard

Visual style

Options

Switch template

Continue editing: ?