質問: 英語の時制についてわからないことが・・・ 英語の時制についてわからないことが・・・ 参考書に下記の英文があったのですが、時制がよくわかりません。 i、 ○○にはどのくらいすんでたの? how long were you living in○○ →なんで過去進行形なんでしょうか?過去形じゃあないんでしょうか? これはこういうものだと覚えたほうがいいんでしょうか? ii、風邪薬を飲んだから(大丈夫) i have taken some pills. →なんで現在完了形なんでしょうか?「飲んだ」っていうことを強調したいからですか?
回答: ii、風邪薬を飲んだから(大丈夫) i have taken some pills. →なんで現在完了形なんでしょうか?「飲んだ」っていうことを強調したいからですか? 現在完了の日本にはない表現で分かりにくい面があるかと思いますが、 わたしはいつもこんなふうに考えてます(多分学校とか普通の英語の クラスとかで教えないような解説ですけど) 現在のことを暗示したいけど、実際の動作や起こったことが 過去であるときに現在完了を用います。 i have taken some pills. 実際薬を飲んだのは過去で、"飲んだから(大丈夫)" という現在の状況を暗示したい訳です。 たしかに「飲んだ」っていうことを強調したいとも言えるかもしれませんね。 そういうふうにほかの現在完了を見ていると意外と なるほどと思えてきますよ。使いやすくもなると思います。 how long were you living in○○ これはやはり一定の(昔の)期間進行していたということではないかと、、、 この辺は苦手なのでほかの人に譲ります。