memrootじしょ
英和翻訳
for many years
transmissible
beguiled
uncovering
Eye
for many years
/fɔːr ˈmɛni jɪərz/
フォー メニー イヤーズ
1.
長年にわたって、何年もの間
何年も続く、または何年も続いてきた期間を示すときに使われる表現です。過去のある時点から現在、または未来のある時点まで続くことを含意します。
They
have
lived
in
this
city
for
many
years.
(彼らは長年この街に住んでいます。)
They
「彼ら」という複数人を指します。
have lived
過去から現在まで継続して「住んでいる」状態を表す現在完了形です。
in this city
「この街に」という場所を示します。
for many years
「長年にわたって」という期間を示します。
This
tradition
has
existed
for
many
years.
(この伝統は長年存在しています。)
This tradition
「この伝統」という特定の文化的な慣習を指します。
has existed
過去から現在まで継続して「存在している」状態を表す現在完了形です。
for many years
「長年にわたって」という期間を示します。
We
have
been
working
on
this
project
for
many
years.
(私たちはこのプロジェクトに長年取り組んでいます。)
We
「私たち」という複数人を指します。
have been working
過去から現在まで継続して「働き続けている」状態を表す現在完了進行形です。
on this project
「このプロジェクトに」という対象を示します。
for many years
「長年にわたって」という期間を示します。
関連
for a long time
over many years
for decades
for ages
for quite some time