Решение:
- We have not finished decorating the classroom yet. We have been decorating it for two hours.
- Kate rides her bike to school every day. She has used this bike for five years.
- (Your friend / do) his homework yet?
- (Do) it right now.
- (Be) to London twice. Last year she (visit) the Tower of London.
Ответ: 1. have not finished, have been decorating; 2. rides, has used; 3. Has your friend done; 4. He is doing; 5. Has she been, visited.