1. We have been practising this kind of sport for two years.
2. He has been going swimming for six years.
3. They have been building a new stadium for two years.
4. We have been watching the Olympic Games on TV for an hour
5. Tom and Dan have been discussing the results of the game for half an hour.
6. Athletes have been competing with their opponents for two days.