Решение:
Исправляем ошибки в предложениях, используя правильные формы Present Perfect.
- My friend has lived in this city all of his life. (После 'friend' нужен 'has', а не 'have').
- Have you ever visited Rome? (Слово 'ever' обычно ставится после 'have' или 'has' в вопросах).
- His parents have won the lottery in 2006. (Для указания конкретного времени в прошлом используем Past Simple: 'won').
- We have not done the shopping yet. (Слово 'yet' используется в отрицательных предложениях и вопросах, указывая на незавершенность действия).
- I saw my cousin ten hours ago. (Слово 'ago' указывает на Past Simple, поэтому 'saw', а не 'have seen').
- These are my favourite earrings because I have had them since I was eight. ('Have had' в Present Perfect, так как 'since' указывает на начало действия в прошлом, которое продолжается до сих пор).
- I have been here for half an hour. (После 'half an hour' нужен предлог 'for', а не 'since').
- I have never seen my favourite band in concert. (Для описания опыта, который произошел или не произошел в прошлом, используется Present Perfect с 'never').
Ответ: 1. My friend has lived in this city all of his life. 2. Have you ever visited Rome? 3. His parents won the lottery in 2006. 4. We have not done the shopping yet. 5. I saw my cousin ten hours ago. 6. These are my favourite earrings because I have had them since I was eight. 7. I have been here for half an hour. 8. I have never seen my favourite band in concert.