今回扱うのは、Duolingo のこの穴埋め問題です。
My mom’s been a __ since twenty eleven.
選択肢:[ hat / chef / printer / rabbit ]
もちろん正解は chef。
そして、since と been のセットから現在完了形だという事実も分かっていました。
文の意味は「私の母は二〇一一年からシェフをしています」です。
しかし自分の中で一つだけ引っかかった点がありました。
mom’s の ‘s は何の省略なのか?ということです。
ChatGPT による解説
今回の mom’s は、has の短縮です。
現在完了形は have または has と過去分詞の組み合わせで構成されます。
been は be 動詞の過去分詞なので、前に置かれるのは has しかあり得ません。
つまり、この文は My mom has been a chef since 2011. の省略形です。
なお、has を ‘s に短縮できるのは現在完了の時だけで、所有の ‘s や is の ‘s とは形式も意味も異なります。
所有:Mom’s car(母の車)
be 動詞:Mom’s happy(母は幸せだ)
完了:Mom’s been busy(母はずっと忙しい)
今回のポイントは、been の存在により自動的に「has + 過去分詞」であると確定する、ということです。
文法的に is been や所有の ‘s は成立しません。
今回の気づき
文脈から現在完了形であることは理解できていても、短縮形になると判断が揺らぐことがあります。
こういった小さな違和感を一つ一つ解消していくことで、文法の理解がより深く、そして確実になっていくと感じました。
最後まで読んでくださりありがとうございました。

コメント