Find the mistake – perfect tenses Each sentence given below contains a mistake. Find the mistake and correct it. 1. We lived in this city since 1995. 2. Tom has worked with us for ten years before he joined another company. 3. How long did you work with your current employer? 4. I read that novel ten times in my life. 5. I knew him for ten years. 6. I have known him for several years. I have first met him in London. 7. Where have you been since I have last seen you? 8. She has wanted to be an actor since she has been a child. 9. I have gone to London in 2002. 10. She has acted in three films. Her first film has come in 2008. Answers 1. We have lived in this city since 1995. OR We have been living in this city since 1995. 2. Tom had worked with us for ten years before he joined another company. 3. How long have you been working with your current employer? 4. I have read that novel ten times in my life. 5. I have known him for ten years. 6. I have known him for several years. I first met him in London. 7. Where have you been since I last saw you? 8. She has wanted to be an actor since she was a child. 9. I went to London in 2002. 10. She has acted in three films. Her first film came in 2008. Be first to know when grammar rules change! Sign up to our newsletter here: englishgrammar.org (It's free) Powered by TCPDF (www.tcpdf.org) . Find the mistake – perfect tenses Each sentence given below contains a mistake. Find the mistake and correct it. 1. We lived in this city since. it. 1. We lived in this city since 1995. 2. Tom has worked with us for ten years before he joined another company. 3. How long did you work with your current employer? 4. I read that novel ten times. been living in this city since 1995. 2. Tom had worked with us for ten years before he joined another company. 3. How long have you been working with your current employer? 4. I have read that