1.I ... here for three hours now but I ...a single fish yet
(SIT, NOT CATCH). have been sitting _ haven't caught
2.The ancient Romans fine monuments and old roads some of which still today
(BUILD, EXIST). built_exist
.I you yesterday. You outside a cafe
(SEE, SIT). saw_sitted
4.She the sea in her whole life. She to go there last year but she any money
(NEVER SEE, WANT, NOT HAVE) hasn't seen_wanted_didn't have
5.I black stockings since I was at school
(NOT WEAR) haven't worn
6.I about their affair for years
(KNOW) have known
7.I English for the past two years and now I Russian too.
(LEARN, STUDY) have been learning _ am studying
8.Mum in the garden the whole day
(WORK). has been working
9.We lovely weather for the last two weeks. I hope it that way
(HAVE, STAY) had_will stay
10.Most shops at 6 p.m. on Saturdays
(CLOSE) close
14.The scientist suddenly saw the answer to the problem that he with for the last two moths.
(DEAL) had been dealing
15.If you hadn't been so lazy, you the work by now
(FINISH). would have finished
16.Where on earth have you been ? - I for ages
(WAIT) have been waiting
17.The weather is really awful here. like that ?
(IT,ALWAYS, RAIN) is it always raining
18.Things since I was a girl
(CHANGE) have been changing
19.He his leg in a skiing accident last year
(BREAK) broke