1) I always ___ my mum in the kitchen. a) help b) helps c) is helping d) has helps e) will help 2) Hellen ___ her room every day. a) isn't cleaning b) wasn't cleaning c) hasn't cleaned d) doesn't clean e) won't clean 3) How often ___ to the cinema? a) were we going b) are we going c) do we go d) did we go e) will we go 4) James ___ his arm last week. a) has broken b) had broken c) will break d) breaks e) broke 5) Rony ___ his granny five days ago. a) didn't visit b) hadn't visited c) wasn't visiting d) doesn't visit e) isn't visiting 6) What ___ for breakfast yesterday? a) do you cook b) have you cooked c) did you cook d) will you cook e) were you cooking 7) Listen! Somebody ___ over there! a) was singing b) is singing c) have sung d) had sung e) sing 8) Shhh! The student ___ his homework at the moment! a) is doing b) has done c) did d) was doing e) will do 9) What ___ right now? a) did you do b) have you done c) are you doing d) were you doing e) hadyou done 10) We ___ a horror film from 5 till 7 yesterday. a) are watching b) had watched c) will watch d) were watching e) was watching 11) Jenny ___ her room the whole evening yesterday. a) wasn't cleaning b) hadn't cleaning c) weren't cleaning d) doesn't clean e) didn't clean 12) What ___ when your mum came home from work? a) did your brother do b) was your brother doing c) had your brother done d) is your brother doing e) will your brother do 13) They ___ a cake. It smells delicious! a) have already cooked b) had already cooked c) were already cooking d) are already cooking e) already cook 14) I ___ my homework yet! a) won't do b) hadn't done c) wasn't doing d) haven't done e) hasn't done 15) ___ to London? a) Had you ever been b) Has you ever been c) Will you ever be d) Were you ever being e) Have you ever been 16) I think it ___ stormy tomorrow. a) is b) will be c) was d) has been e) is being 17) I ___ my exam next week. a) won't take b) am not taking c) haven't taken d) didn't take e) hadn't taken 18) Where ___ in two years? a) did you live b) were you living c) have you lived d) are you living e) will you live 19) Sally ___ her homework by 5 o'clock yesterday. a) had done b) has done c) was doing d) will do e) did 20) Mr Bornell ___ his home before his boss phoned him. a) didn't leave b) wasn't leaving c) hadn't left d) hasn't left e) doesn't leave 21) What ___ by the time your mum came home yesterday? a) have you done b) had you done c) were you doing d) will you do e) are you doing

Mixed Tenses (Pr/Past/F Simple, Pr/Past Cont, Pr/Past Perfect)

Papan mata

Gaya visual

Pilihan

Tukar templat

Pulihkan autosimpan: ?