我知道完成式的用法是加for+一段時間或是since+過去的時間點
一個句子裡,for和since不能同時出現
但如果兩者的意思都要表達出來
例如
她自1995年起已連續8年都是最受歡迎的歌手
可以for和from聯用,from+過去的時間點嗎?像下面這樣翻?
She had been the most popular singer for 8 consecutive years "from" 1995.
或是直接用since翻,但就不翻出連續的意思
She had been the most popular singer since 8 years ago,i.e. 1995.
請問各位英語高手大大,要怎麼翻才能既把"連續"翻出來,又能表達過去的時間點呢?
或是"連續"其實不用翻?