achitsai wrote:She has been the most popular singer for 8 consecutive years since 1995. 天秤海豹 wrote:有時候google翻...(恕刪) 這樣寫應該是最簡潔又正確的了吧since 是修飾 8 years,應該沒啥問題唯一的錯大概是 has因為 2018 > 1995 + 7
天秤海豹 wrote:我知道完成式的用法是...(恕刪) Since 的意思:不管是作為連接詞或是介系詞,Since 的意思取決於句子結構和時態。Since 作為連接詞:附屬子句的動詞為過去式時,since 通常表示時間。Since 作為連接詞:附屬子句的動詞為現在式時,since 通常表示原因。Since 和 for 作為介系詞:當事件發生於某一時刻時,使用 since;當事件與一段時間相關時,則使用for。此時主要子句的動詞通常都是現在完成式。第一次看到用在過去完成式
lubouchin wrote:這次Google是...(恕刪) 看來是我孤陋寡聞了剛剛真的在劍橋字典查到I have been happily married for 26 years, since the age of 21. (since + noun phrase)可見for跟since還真的能出現在同一句中耶只是不知道She had been the most popular singer for 8 consecutive years since 1995.這句since前是否要加逗號,
劣者“以為”,如果事情已經結束(2003~2011),可能直接用過去式(was)即可。再者,“since”隱含有“until now”的意思故而通常用於現在完成式。此處可能“from”較為適合。做不得準,尚請方家指教。----------更----------正----------應該是1995~2003。謹此更正並致歉。