1) by June/Wednesday a) Past Perfect b) Simple Past c) Simple Future 2) before/after a) Simple Past b) Past Perfect c) Simple Future 3) no sooner/hardly/scarcely/so far a) Past Continous b) Simple Past c) Past Perfect 4) by next Monday a) Future Perfect b) Simple Future c) Future Continous 5) when/while a) Past Perfect b) Simple Past c) Past Continuos 6) for/since a) Present Perfect/Cont. b) Past Perfect c) Future Perfect 7) twice a day a) Present Continuous b) Present Perfect c) Simple Present 8) these days a) Present Perfect Continuous b) Present Simple c) Present Continuous 9) yet/never/already a) Simple Past b) Past Perfect c) Present Perfect 10) all this week a) Present Continuous b) Past Perfect c) Present Perfect Continuous 11) in 1999 a) Simple Present b) Simple Past c) Past Continuous 12) in the last few weeks/on Sunday from 3 to 5 a) Past Continuous b) Past Simple c) Past Perfect 13) After Verbs like: realize/remember/know/understand a) Past Perfect b) Simple Past c) Simple Present 14) After Verbs like: think, suppose, guess, hope a) Simple Present b) Present Continuous c) Simple Future 15) after/before/by the time/as soon as/while/until a) Simple Future b) Simple Present c) Future Continuous 16) it is the ... time a) Past Perfect b) Simple Present c) Present Perfect

Leaderboard

Visual style

Options

Switch template

Continue editing: ?