- ベストアンサー
現在完了の使い方について
Buy your ticket as soon as you have reached the station.(駅についたらすぐにチケットを買いなさい)という英文があったのですが、これは何故わざわざ現在完了を使っているのでしょうか。 教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- 現在完了形の「完了の用法」と「過去形」の違い
時制の勉強をしていたら現在完了形の完了の用法と過去形の用法とがわからなくなってしまいました。 例えば、「Have you washed your hands?」と「Did you finish your hands?」の違いです。どなたかお願いします。
- ベストアンサー
- 英語
- 現在完了形の使い方。。
The Internet shop will ship the item you order as soon as it ( )the full amount of your payment. (A) recieve (B) recieved (C) will recieve (D) has recieved の選択問題で正解はDのhas recievedです。 (A)recieveを選ぶにはitは単数形でsが付いてないので選べなくて、(C) も文法上おかしいのはわかるのですが、なぜ、ここで現在完了のhas recievedが正しいのかが分りません。 前半でwillとなっているので選択肢にはないのですが正解がrecievesなら理解できるのですが、has recievedで正しい理由をどなたかお願いいたします。。!
- ベストアンサー
- 英語
- 現在完了形の英文の作り方
現在完了形の文の作り方が良く理解できません。 *今までにその映画を見た事がありますか? を英文にすると 1)Have you seen the movie ? 2)Did you ever see the movie ? いつも上記の二つの文が頭の中でできてしまい、どちらが正しいのか、どちらが適切なのか解りません。 現在完了形の文にしなさい!と指示がなければ、2)の方の文でも文法上の間違いは無いのでしょうか? (意味は伝わるでしょうか?)それとも根本的にどこか間違っているでしょうか? どなたか教えて下さい。。
- ベストアンサー
- 英語
- なぜ現在完了??
なぜ現在完了?? ある本に (1)どこに行ってたの?where have you been? (2)あの男とおどっていたのI have been dancing with that guy. というフレーズがあたのですが、なぜ(1)はWHERE WERE YOUではなく現在完了なんでしょうか? それに、(2)はなぜ現在見料進行形なのでしょうか?現在完了進行形は「 最近断続的にしている行為・現在の行為の期間の強調」と教わりました。 この場合、ダンスは終わっているのでWAS DANCINGになる気がするのですが。。。。 また、 (3)どこに行ってたの?whare have you been? (4)遅くまで仕事をしてたんだよ I heve been at wrok late. (4)はなぜ過去系ではなく現在完了なのかわかりません。 過去形でもいい気がするのですが。。。。 過去形か現在完了形かは「現在の視点から見た動作なのか、過去の時間に基点を置くか、が目安になる」 と教わったのですが、この感覚がいまいちわかりません。 (4)はこの場合I WAS AT WORK LATE にしたらやっぱりおかしいのでしょうか?
- ベストアンサー
- 英語
お礼
つまり買うときよりちょっと前を表したいのでしょうか・・ありがとうございます。 ただ、まだシックリ理解できてないかもです。。もうちょっとで掴めそうな感じです。 理解不足で申し訳ありません。