案外今でも混乱するのが過去形と
過去進行形と過去完了進行形と
現在完了形の違い
例えば
[I read a book yesterday]
と
[I was reading a book]
はどちらも文法的にOKだけど
過去進行形の場合は
「Past progressive form」
[主語+(was,were) + 動詞のing]
「~してた時に~をしていた」
と言う状況の場合
I was reading a book yesterday
はおかしい
I was reading a book when I got an e-mail (yesterday)
私はメールを受けっとった時、本を読んでいました
昨日私が電話していた時何してたの?
とか聞かれたら過去進行形で答えるのですね。
過去完了形の場合は
「Past complete form」
「 had + 過去分詞」
過去のある時点までの
継続、経験、完了、結果を表す。
そもそも過去形とは
過去の一点を指す言い方
[I saw him 10 minutes ago.]
[I ate dinner 1 hour ago.]
基本的に後ろにそれをしていた時間を
指定する、必ず付ける必要はない。
じゃ現在完了形と過去形の違いはなに?
簡単に言うと
過去形「いつやったのか?」
現在完了形「やったのか、やってないのか」
[I have already had dinner](現在完了形)
[I had dinner a few minutes ago](過去形)
と言っても良い
「何時食べたか」「食べたか、食べてないか」
の言い分けで使う。
[I have lost my key.]
無くしたと言う事実と現在まで
その状態が続いている。
[I have been here for 3 weeks.](現在完了形)
私はココに来てから現在まで3週間ここにいます。
何時来たかを伝える場合
[I came here 3 weeks ago](過去形)
にほんブログ村
オンライン英会話スクールランキング
0 件のコメント:
コメントを投稿