The flat was dirty. They hadn’t (cleaned/been cleaning) it for weeks. I was sad when I sold my car because I had (had/ been having) it for a very long time. I knew all those facts because I had (read/ been reading) about it in the report. My stomach ached because I had (eaten/ been eating) too much at the party. He was very nervous at the beginning of the match because he had never (played/ been playing) in the prime league before. The roads were wet and dangerous because it had (rained/ been raining) all night. When I arrived at the party, Ann had already (left/ been leaving). We were good friends and we had (known/ been knowing) each other for a long time. They had (walked/ been walking) for five hours before they reached the village. I had (felt/ been feeling) sleepy all day so I had to drink a lot of coffee. We were extremely tired at the end of the journey. We had (travelled/ been travelling) for more than a month. We was sitting on the ground and was out of breath because she had (run/ been running) the marathon.