英語
高校生

some people claim that wards are invented only because a need ( ) for them.
カッコの中に入るのはhave been feltなのですが、この文章のどこに完了形にする要素があるのかが分からないので教えて下さい

回答

最初に
wordsの間違い(?)ではありませんか?
違ってたらすみません。
考えられるとしたら時制を一つ前にするためにしたと思います。そのことが今のことにつながっていなかったら過去形でいいですが、現在まで継続していれば現在完了でいいと思います。副詞を添えればはっきりするのですけど。

この回答にコメントする

確認しますけど
has been feltじゃないですか?

要素ってのがわからないですけど
意味的にそうなんじゃないですか?

文脈がわからないからwardの訳し方がわからないですけど
wards are invented
【wardが作られている(もしくはでっち上げられている)】

because a need has been felt for them.
for themは後ろに回っていますが、
a need for wards ということだと思うので
【wardsの(直訳はwards "に")必要が感じられてきているという理由だけで】

過去のある時点から
需要が"感じられてきた"
そしてそのまま現在に至っている
というのを現在完了形で表しているのだと思います

この回答にコメントする
疑問は解決しましたか?