2. When will he come? We (have been waiting) for him for already half an hour. 3. On leaving the hall the students ( thanked) the professor who (had delivered) the lecture. 4. We had already ( covered) about ten miles when Peter, who (had been looking) out of the window for the last five or ten minutes, suddenly exclaimed: "Here is the station!" 5. When morning came, the storm had already ( stopped), but the snow was still ( falling). 6. Yesterday by eight o'clock he (had finished) all his homework, and when I ( came) to his place at nine, he (was reading). 7. I (have been waiting) for permission to go abroad for already three weeks, but I (have not received) the visa yet. 8. Everybody (is) at the door of the museum, but my friend (has not yet come). 9. We (were drinking) tea when the telephone ( rang). 19. Johnny noticed that everybody (was looking) at him, and he ( felt) shy. 20. Light (travels) more quickly than sound.