1) It HAS BEEN RAINING for three hours! And it is still raining
2) How many times HAVE YOU VISITED Scotland?
3) I HAVE BEEN in London for three years
4) She HAS BEEN EATING chocolate all morning, so she feels bad
5) Julie HAS BEEN WORKING at the office since 6 o'clock
6) How much milk HAS SHE BOUGHT? Is it enough for the breakfast?
7) HAS Sue BEEN WORKING for this company for ten years now?
8)I HAVEN'T SEEN the baby. I don't know how the baby looks
9) They HAVEN'T BEEN WORKING in the garden all morning
10) How long HAS David BEEN WRITING songs?
11) How many songs HAS she WRITTEN so far?