• ベストアンサー

中2英語、至急!

『その三人の中で、誰が一番上手に英語を話しますか?』 が、 Who spoke English the best of the three? となってますが、 speaks ではなないのですか? m(__)m

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

一般的に「その三人の中で,誰が一番上手に英語を話しますか」 「英語が一番上手なのは誰ですか」なら Who speaks English the best of the three? です。 Who spoke English the best of the three? も文法的には正しいです。ただ意味が異なって 以前の話として「誰が一番上手に話をしたか」あるいは さっき,3人が英語を話す機会があって, 「誰の英語が一番うまかったか」 前後の流れで過去のことだとわかっていれば (英語は過去でも)日本語は「話しますか」となることもあるかもしれません。 さっきあった英語を話す機会をもとに,一般的な力をたずねているという場面であれば 英語は過去形で,日本語は「話しますか」となる可能性もないわけではありません。 単純には Who speaks ...?「誰が話しますか」 Who spoke ...?「誰が話しましたか」

sat0ru8
質問者

お礼

ありがとうございます!

その他の回答 (1)

  • SPS700
  • ベストアンサー率46% (15297/33016)
回答No.1

 おっしゃる通り speaks が正しいと思います

sat0ru8
質問者

お礼

有難うございました!

sat0ru8
質問者

補足

Whoの後ろにspokeも使えますか?

関連するQ&A