質問: 時制について 現在完了形、 過去形と過去進行形 時制についての質問で疑問に思ったことがあるので答えていただける 方がいましたらよろしくお願いします。 「彼は仕事をやめてしまって、いま別の仕事を探している」 正しいのは he has quited his job and is looking for a another job なんですが he qited his job and has been looking for a another jobは なぜ間違いなのでしょうか?こちらは完了進行形と言われています。 正しい方は、現在完了形の結果用法と呼ばれるものです。 また別の質問がありまして、 i studied english for two hours yesterday i was studying english for two hours yerterday 正しいのはどちらでしょうか?
回答: i studied と i was studying の違いの方が良く分からなかったということですか? 単に過去進行形と過去形の違いです。 i was studying english. のような過去進行形は過去のある時点で何かをしていた、この文では「勉強をしていた」事を表わしています。 進行形はあくまでもその行為をしていたその時を表わすので、経過した時間やかかった時間は付け加える事は出来ません。 しかし、キッチリした時間帯は付け加える事は出来ます。 1)i was studying english at 9:30 last night. 2)i was studying english then [at that time].のような言葉は付ける事が可能です。 1)を細かく解釈すれば(私は昨晩の9時30分の<時点>では英語を勉強をしていた)(私は9:30分の時点では英語を勉強している<最中>だった)という意味です。 <最中>ですのでそれに費やした時間は言えません。 また、ハッキリした9:30分でない時間帯、例えば9:31分とか9:20分に何をやっていたかという事はここでは言っていません。 勉強を続けていたかも知れないし、あるいはそれを止めてテレビを観ていたかもしれません。 要するに、進行形は過去であっても現在であっても、行為をしているその時点の事を言っているのです。 一方、単なる過去形は時とか時間とかに関係なく一般的な過去の出来事を表わします。 i studied english for two hours yesterday. は (私は昨日英語を勉強しました)という事実とその事実が昨日のいつかの時点で終わった事を言っています。 そして、昨日既に終わっているので何時間勉強したか分かるし述べる事も出来るのです。 ですので、この意味は(私は昨日英語を二時間勉強しました)という事であって昨日の何時の時点ということを述べているわけではなく、ただ昨日という漠然とした期間の中で二時間勉強したという事を述べているだけです。 過去形と過去進行形はこのような違いがあります。 あまり、上手に説明出来たとは思いませんが。 ※ quit(ted) という使い方もあります。(主に英国式の場合)