Чтобы правильно завершить вопрос "..... видели фейерверки раньше?", нужно учитывать время и контекст, в котором мы задаем вопрос.
Давайте рассмотрим каждый из предложенных вариантов:
- a. Did you ever - Этот вариант используется для вопросов в простом прошедшем времени. Однако, в данном случае, мы говорим о том, что произошло в прошлом и имеет отношение к настоящему, поэтому этот вариант не подходит.
- b. Have you ever - Этот вариант используется в настоящем совершенном времени и подходит для вопросов о том, был ли у человека опыт в какой-либо деятельности в течение его жизни до настоящего момента. Поскольку мы спрашиваем о том, видел ли человек фейерверки "раньше", это время подходит идеально.
- c. Do you ever - Этот вариант используется для вопросов в настоящем времени и подразумевает регулярные действия. Вопрос "Do you ever see fireworks?" будет спрашивать о том, видит ли человек фейерверки вообще, но не подходит для нашего контекста, так как мы говорим о прошлом опыте.
Таким образом, правильный ответ на вопрос - b. Have you ever. Полный вопрос будет звучать так: "Have you ever seen fireworks before?"