1. They have been traveling since last September.
2. She has been reading for 2 hours.
3. I have been dreaming of going to China for many years.
4. She has been living in Moscow for a long time.
5. I have been working at this bank for 5 years.
6. How long have you been renting your apartment?
7. We habe been watching a movie for 10 minutes, but it feels like an eternity. The movie is so boring.
8. How long have you been studying Russian?
9. She has known Peter since childhood.
10. They have been playing tennis for 30 minutes.
Объяснение:
1. My mom had been cooking dinner for 2 hours when I got home.
2. We tried to open the door for 30 minutes when Michael found his key.
3. How long did you watch TV before you decided to go to bed?
4. I was already translating this article within an hour when you arrived.
5. I had been driving for an hour when I had a flat tire.
6. She wrote to him for several months, but never received a reply.
7. I slept for almost an hour until I was disturbed.
Объяснение:
1. The teacher will answer the questions for 30 minutes by 11 o'clock.
2. How long will you be studying programming by the time you graduate from college?
3. Next year, by this time, she will have been studying Russian for 2 years.
Нет,правильно будет:
keep on continuing