質問: これらの文が文法的に間違っているのは何故ですか?説明をお願いしたいです。 The oil price has been risen by fifteen percent.
回答: The oil price HAS BEEN RISEN by fifteen percent. rise という自動詞の過去分詞を受動態に使っているので非文法的。 自動詞 rise を使うなら、 → The oil price HAS RISEN by fifteen percent. 「上がった」 他動詞 raise を使うなら、 → The oil price HAS BEEN RAISED by fifteen percent. 「上げられた」 As I stepped inside, I found him LIE on the floor. as は同時性を表す接続詞。I stepped inside と時を同じくして、 彼が「横たわる」という動作をするのを見つける、というのは、 確率的にはかなり低い。 → As I stepped inside, I found him LYING on the floor. I stepped inside と時を同じくして(これ、日本語に訳しにくい ですね)、「彼が横たわっているのを」I found、ということです。 lie「横たわる」 lying「横たわっている」 Approaching the hall, I heard him TO SPEAK to the audience. hear という知覚動詞の目的語に続く動詞は、to 不定詞ではない、 という文法規則。 → Approaching the hall, I heard him SPEAKING to the audience. そして、2番目の例文と似たように、speak より speaking の方が自然。