英語
高校生

誰か教えてください😭

答えは
will have finished reading this novel by the time
(8-3-2-5-4-1-6-7)
ですが、
will have this novel finished reading by the time
(8-3-4-2-5-1-6-7)
がダメな理由がわかりません……

分詞

回答

横から失礼〜

理由は二つです。

1つ目に、この文では「あなたが帰ってくるまでは私は読み終えているでしょう」と言っているので、『完了している』意味を込めるにはhave finished readingと完了形にする必要があります。

2つ目に、主がおっしゃる”have this novel finished reading”では、haveが「〜させる」使役の意味で使われることに読み取れます。

すると、おかしなことに、「私がこの小説に(本を)読み終えさせられる状態にするという意味になっちゃいます。

すると、誰が読むの?ってなっちゃう。特定の人がいるなら、
“I will have him finished reading”とするのが自然です。

これでどうでしょ

この回答にコメントする

下の方でも構造上はおかしくないですが、
意味がおかしくなってしまいます。
文構造を考えたあと、意味も考えてはいかがですか?

この回答にコメントする

文法的な問題じゃないですかね
▹have + 過去分詞 で完了を表すのでその間に単語が入ることはないと思います
▹reading this novel で このノベルを読むこと というひとまとまりになると思います

間違っていたらごめんなさい

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