Present Perfect: for or since?
- 1. I have lived here _____ ages.
- 2. They have been waiting _____ 9 o'clock.
- 3. They have been waiting _____ 2 hours.
- 4. My brother has been in Switzerland _____ a month.
- 5. We have studied English _____ so many years!
- 6. I have saved some money _____ I had my first job.
- 7. His best friend have lived there _____ 1990.
- 8. Sheila has been speaking with her friend _____ half past eight.
- 9. I haven't seen him _____ a long time.
- 10. My life has changed _____ I met him.
|
Students who took this test also took :