Конечно! Давайте разберем ваши предложения и выберем правильные варианты.
Did you meet / Have you met Rosanna?
- Правильный вариант здесь: Have you met. Мы используем Present Perfect здесь, чтобы спросить о опыте, который имеет значение для настоящего.
We have lived in this house since 2001.
- Правильный вариант: have lived. Используется Present Perfect для выражения продолжающегося действия с момента в прошлом.
What did he do / has he done before he was an actor?
- Правильный вариант: did he do. В данном контексте мы говорим о конкретном моменте в прошлом.
I last went to a concert three months ago. What did you do at the weekend?
- Правильный вариант: went и did you do. Мы используем Past Simple для действий, завершенных в прошлом.
Where did you meet / have you met your boyfriend?
- Правильный вариант: did you meet. Мы говорим о конкретном событии в прошлом.
Пожалуйста, дайте знать, если у вас есть дополнительные вопросы о грамматике или других темах!