用 for 或 since填空。 1. He's been waiting for you ______ two hours. 2. John has been living here ______ 2008. 3. I've been staying in London ______two weeks. 4. Jack has been studying French ______ he was mine. 5. I slept only ______ two hours last night. Now I feel very tired.