1) has come. is. is getting, are getting. rains. will be. 2) had done, ran, were waiting. 3) had 4) what have you learnt...?- I am sorry, I didn't do... . I was ill and didn't know... . will be. don't prepare, will get. 5) what were you doing...? 6) does, began, promised. 7) came, was reading, had brought.