スポンサーリンク

whoeverかanyoneか?

anyoneとwhoeverの使い方の違い - Yahoo!知恵袋より

Q
anyoneとwhoeverの使い方の違い
................. finishing the marathon will receive a commemorative plaque.

A)Whoever
B)When
C)Sometime
D)Anyone

...................に入る語句を選択する問題で、正答はDなのですが、私はAを選択してしまいました(><)
いまいち解説を読んでもWhoeverとAnyoneをどう使い分けるのかが理解できません。。


A1
Whoever:
①関係代名詞
②疑問代名詞のはたらきがあります。

それぞれ例を挙げると、

①Whoever sees that movie will come away happy.
その映画を見た人はみな幸せな気分になる.

②Whever told you that?
いったいどこのだれがそんなことを君に言ったのか.

①の例に注目してください。Whoever のあとには動詞(V)が来ています。
関係代名詞なのでその後必ず節(S+V)がくるわけですから
この問題では、finishingという現在分詞がきているので、
これは、分詞の形容詞的用法ということになるので、
D)Anyoneが正解となるわけです。

A2
まず、正答は
Anyone finishing the marathon...ですね
このanyoneというのはふつうの代名詞なので
後ろからanyoneを修飾する語句があります
(形容詞や分詞で修飾します)

しかしAを選びたいなら
文章は
Whoever finishes the marathon...
という風になります
このwhoeverというのは複合代名詞という関係詞で
関係代名詞のwhoと似たようなものです
なので後ろには普通の動詞が来ます

なるほど。
Whoeverの後は動詞がくるのか。