Kelly
2025/08/26 18:03
請告訴我 「幾年」 的英語!
當要表達不確定的年數時會說「幾年」,這個用英文要怎麼說呢?
回答
・How many years
・Several years
・A few years
How many years has it been?
「那已經過了幾年了呢?」
「How many years」直譯的話是「幾年」,用來詢問時間或經過的年數。主要有兩種情況會使用這個表達方式。一種是詢問具體的期間,例如「你住在那裡幾年了?」用英文說就是「How many years have you lived there?」。另一種是詢問經驗的年數,例如「你學英文學了幾年?」用英文說就是「How many years have you been studying English?」。
I haven't seen her for several years.
我已經有好幾年沒見到她了。
I've been studying English for a few years now.
我到現在已經學了好幾年英文了。
Several years和A few years這兩個表達方式都指不特定的年數,但語感上有差異。A few years通常指3到5年,暗示時間不是很長。例如在提到過去的事情或經驗時會用這個詞。另一方面,Several years則指較長的期間,通常是5年以上。這個詞用來表示比較重要的事件或長期的經驗。因此,這兩個片語會根據說話者想要表達的時間長短或重要性來選擇使用。
回答
・Many years
Many years有「好幾年」的意思
例
She's living here for many years.
她已經在這裡住了好幾年了。
另外,如果想說「幾十年」的話,也可以用decades。decade = 10年,所以20年就是two decades。
例
It's been more than a decade since I graduated from the university.
從大學畢業到現在,已經超過10年了。
此外,如果只是想說「很長一段時間」,for ages或for donkeys這些表達方式也很常用。特別是當已經過了很久,甚至不知道到底過了多少年時會用。donkeys這個詞來自動物驢子,因為驢子走路很慢,所以有這個意思。
例
I haven't seen her for ages/ donkeys.
我已經很久沒見到她了。
Taiwan