英語
高校生
解決済み

英作文を書いたのですが、添削してもらえませんか、
ただでさえ日本語的な発想の英文になってしまっていることはわかっているのですが、それは置いておいて、文法的な間違いを指摘していただきたいです。
観光客のためにバスをタダにするという相手の提案に反対して、代わりにただでレンタルできる自転車を提案するというシチュエーションです。
「If you make buses free, too many people will get on a bus, and a lot of tourists will have to wait for a long time. Instead , I suggest free rental bicycles. You don’t have to wait for a long time to rent it.」
となりました。
特に聞きたいのは、
主語がtoo many people でそれがget on a busするというように書いたのですが、主語が複数の場合busは複数形にしなければならないのでしょうか?ということと、
waitは他動詞ですが、他動詞というものは目的語を省略することはダメなのでしょうか?ということです。そうしてしまいました。
また、最後のwaitのところで、本来時を表す修飾節は文の最後に来るのに、for a long time をto rent it の前に持ってきてしまいました。というのも、「待つ時間が長い」のであって、「自転車を借りる期間が長い」というように勘違いされたくないと思ったからです。順番はこれでいいのでしょうか?
いくつも申し訳ないのですが、お願いします。🙇‍♂️

回答

✨ ベストアンサー ✨

とても良く書けていると思いますが、少し気になる部分もありますね

waitは基本的には自動詞です。前置詞のforとほとんどセットで用いますよね?
これは、他動詞には前置詞を使いませんが、自動詞は前置詞が必要であるからですね

それと、冒頭の部分なのですが「もし、あなたがバスを無料にさせるならば」という風に読めます。
makeというのは使役動詞という種類の動詞で、"望んでいないことを強制的にさせる"という風な意味です。ここで使用するには違うのではと思います。
そうではなく、「もし、バス代が無料になったら」というニュアンスで英文を作ってみるとと良いかもしれません。

長々とすみません!

Clearnoteユーザー

 waitって前置詞がいるから自動詞でした、間違えていました。
 ifも書いている時に不自然を感じていましたがやはり不自然なのですね。
 peopleが主語の後は何がなんでも目的語は複数形というようなルールはあるのでしょうか?(みんなで一つの株を引っこ抜くような場合は除く)今回のバスのように、主語は人々で、目的語も確かにバス一台だけってことはないけど、主語の人々は一人一人で考えたら一台にしか乗らないのだな〜という場合です。そういう場合はどうしたらいいのでしょうか?どっちでもいいということはあったりするのでしょうか?
 長くなってしまいごめんなさい。お願いします🙇‍♂️

寅次郎

 peopleが主語だからと目的語まで複数になる必要はないですね。多くのpeopleがa busを共有しても別におかしい状況ではないですし。一つのバスに多くの人が駆け込むから、とても長い時間待つよという意味なら、冠詞はaでおかしくないと思います。aやanには一つだけど、他にもあるよというニュアンスなので。 
 前からの文章的には複数にして揃えた方が良いかもしれませんが、もしif以下を書き換えるのであれば単数の方が無難ですね。

Clearnoteユーザー

aは他にもあるというニュアンスだと意識していこうと思いました。ありがとうございました😊

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