目次
今日の英作文
解答
では答え合わせです!
「10年間英語を学んできました」
I have studied English for 10 years.
できましたか?
今日のポイント
ここからは問題文の解説です!
さて、今日のポイントは次の2つ。
1. 現在完了の意味(動作の完了)
2. 時間・空間を表す for
では、それぞれ詳しく見ていきます。
1. 現在完了の意味(動作の完了)
現在完了は主に次の3つの意味を持ちます。
*経験
*状態の継続
このうち経験と状態の継続の意味については次回以降の英作文で取り組みます。
さて、今回は動作の完了を表す現在完了を使う英作文でした。
ねえねえ、カッコの「なのでペラペラです」って何?
えっとね。
この「なのでペラペラです」は問題部分と論理的なつながりがあります。
I have studied English for 10 years は動作の完了を表しています。学びの動作が完了した結果「ペラペラになった」と考えると論理がつながります。
もちろんその結果話せるようになっていないのであれば
I have studied English for 10 years, but I am still not a good speaker of English
などと but でつないで続けることができます。
いずれにしても I have studied ~ for ten years は10年間の学びという動作の完了に着目しています。
動作の完了の他の例もあわせて見ておきましょう。
I've just finished my work.
(ちょうど仕事が終わったところだ)
He has arrived.
(彼が到着した)
上の文は「仕事を仕上げる」という動作の完了を、下の文は「到着」という動作の完了を表しています。
なお、現在完了形については別の記事で過去形などと比較しながらより詳しく解説していますので参考にしてみてください。
2. 時間・空間を表す for
「10年間」という期間は前置詞 for で表現できます。
*for hours → 何時間も
また、空間(距離)も for を使います。
*for 5 kilometers → 5キロメートルの距離を
というわけでちょっと短いですが、時間・空間を表す for の解説でした。
あとがき
本当に継続は力なりか?と思うほどの仕打ちをGoogleさんから受けています(笑)
最後まで読んでくれてありがとう!!また,遊びに来てね♡