英語
高校生

答えでは
when speaking English なんですけど

when speak English

ではダメですか?
進行形?にしないといけないのですか?
その理由も教えてください。

英語を世す時は。 間違う こ 0
英語表現 コミュ英 高1

回答

まず、前提として〈when speak〉にはなりません。speakで使いたい場合は主語が必ず必要です。

when speakingのspeakingは進行形ではなく、現在分詞ではないのでしょうか?分詞構文ってやつです。分詞構文は、まず真っ先に接続詞を消す!って覚えているかもしれませんが、接続詞の意味をはっきりと伝えたいときは接続詞を残した状態で主語省略して・・・と作ります。

ちなみに、この文の主語は誰でしょうか?正解はyou「あなた」です。文がDon't beスタート、つまり動詞スタートですよね。この文は命令文になります。命令文の場合、主語は必ずyouになります。だって、「あなた」に向かって「〜しなさい」と命令しているのであって、「彼」とかに直接命令できませんから。
ということで、speakを使うなら、
・・・when you speak English.
が正しいです。接続詞の前に原形Vはアウトです。

ピヨピヨ

もしかして、質問者様分詞構文を習っていないかもしれませんね。であれば、ごめんなさい・・・
speakingを進行形として考えるならば、、、
〜ing(進行形)・・・【一点】て表される行為
→[話すという行為の瞬間のとき]に恐れるな!といっているから進行形を使っているのかな?と思います。

a

なるほど💦
接続詞で繋がれている場合も主語が必要ってことですよね?
どちらにしろ不正解になるってことですね!!
Whenで繋がれたら主語動詞
って覚えます。

ピヨピヨ

when+〜ingは大丈夫ですが、speakで使うと、主語が必要です。(〜ingにすると、進行形にせよ動名詞にせよ現在分詞にせよ形式上はVではなくなるので)

この回答にコメントする

おそらくここで絶対進行形にする意味はないと思います。あなたの回答だとwhenは後ろにSVを取るのでSが欠けているので減点になる可能性があります。※ただし模範解答のはwhenはS+be動詞のときはSとbe動詞は省略が可能ですので正しいです。

a

S+be動詞の形であるものは接続詞で繋がれている場合省略できるということでしょうか?

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