1. for ten minutes
2. since last summer
3. since I was young
4. since yesterday
5. for two months
6. for a day
7. since the 1990th
8. for years
1. They have studied English for five years.
2. She hasn't did karate for a month
3. We have been in a maths lesson since ten o'clock.
4. He has played tennis since he was five.
1. I haven't spoken to Kim about her birthday yet.
2. Have you studied English for many years?
3. She has designed scyscrapes for 25 years
4. He has lived in Southampton since he was nine.
5. We haven't ridden our bikes for a long time
6. Have they known each other since 2004?