Правильно составленные предложения:
1. How long have you been writing that letter?
2. I have been playing tennis for hours
3. Have you ever been flying to Scotland?
4. I have lost my car keys
5. Has the film started?
6. How ling has she had her car?
7. I have broken my leg