f) Choose the right option (all tenses): 14 1) She the railway station before the train came. 15 a) had reached b) has reached c) reached d) was reached 2) Ram's uncle does not here. 16 a) live b) lives c) living d) lived 17) 3) Harish editing this magazine for twenty-five years by January. a) will be b) will have been c) is d) would be 18) 4) Mohit two wickets before rain interrupted play. a) took 19.) b) has taken c) had taken d) had took 5) I him twice before he left for New Delhi. a) saw 20.) b) have seen c) had seen d) seen 6) Emma newspapers before he became a famous invent a) sold h) had cold.