Чтобы понять, какой из вариантов "yet", "before" или "ever" подходит в предложении, разберем каждое из слов и их использование в английском языке.
Yet - это слово чаще всего используется в отрицательных предложениях и вопросах, чтобы обозначить, что что-то не произошло до этого момента, но предполагается, что это может произойти в будущем. Например: "I haven't seen that movie yet."
Before - это слово употребляется, чтобы указать на время в прошлом, когда что-то произошло до какого-то момента. Например: "I have seen that movie before."
Ever - это слово используется, чтобы подчеркнуть любой случай в жизни до текущего момента. Например: "Have you ever been to Paris?"
Теперь давайте посмотрим на ваше предложение: "I have heard this song ...... . I think it was on the radio earlier today."
- Поскольку мы говорим о том, что вы слышали эту песню в прошлом и хотите подчеркнуть опыт, правильным будет использовать "before". Таким образом, предложение будет звучать: "I have heard this song before. I think it was on the radio earlier today."
Таким образом, правильный ответ — before.