1) It has been snowing all day long. (snow)
2) Have you ever seen a shooting star? (you/ever/see)
3) Helen has been learning Maths and Literature all this month. (learn)
4) He has been working at the bank for two years. (work)
5) Have you read this book? (you/read)
6) We can’t enter, he has forgotten the key. (forget)
7) Tom has been watching TV all this day. (watch)
8) We are very tired. We have been walking in the mountains. (walk)
9) I have never seen a lion. (never/see)
10) John has been preparing for the exams since morning. (prepare)
11) My brother has been riding a bicycle for two hours. (ride)