- ベストアンサー
for と未来完了 の質問です
文法事項で二つ質問です (1)「ここ~年間」という意味で、for~ と for the past~ の違いがよくわかりません。 (2) 「工事はあと三週間もすれば終わるでしょう」 という文で、 The construction work will be finished in another three weeks. となっていましたが、これをwill have been finishedと未来完了形にしてもいいのでしょうか? 以上2点よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- 未来完了と未来形の違い!
お世話になります。以下、手持ちの問題集に解説が載っていないため、 お手数ですが、ご指導いただけますと幸いです。 ☆I dont think the refrigeration plant 【 】ready for inspection until the middle of the week. 【will not be】 【will be】 【will have been】 【will not have been】 【】内には、【will be】 が入るようですが、選択肢にあった 【will have been】 では何故ダメなのでしょうか? ひょっとして、until でなくて by であれば、未来完了にすべきとか!? ☆By the end of March, we 【 】 on this project for a whole year! 【will work】 【have worked】 【have been working】 【will have been working】 で、【will have been working】が答えのようですが、 上の問題との兼ね合いがわかりません。 どうぞよろしくお願い申し上げます。
- ベストアンサー
- 英語
- 時制と完了形について
My sister ( 2 ) a nursery school teacher for three years next month. 1 will be 2 will have been 3 is 4 has been I'll help you when I ( 3 ) this work. 1 will finish 2 will have finished 3 have finished 4 finished I noticed that my mother ( 4 ) home five minutes before. 1 comes 2 has come 3 come 4 had come He ( 4 ) three cups of coffee today if he drinks another cup. 1 drinks 2 will drink 3 has drunk 4 will have drunk この問題で、私は( )の数字だと思うのですが、合っていますか? 苦手な分野なので心配です。よろしくお願いします。
- ベストアンサー
- 英語
- 英語:未来完了について教えてください。
By midnight, he will have been unconscious for 24 hours. 上記文、he will be unconscious for 24 hours. は誤りでなぜ 未来完了にしなくてはいけないのでしょうか。 ご教示お願いします。
- ベストアンサー
- 英語
- 未来完了のhaveについて
未来完了の例文をみてみると He will have finished the work by five.のように 普通3人称ならhasにしそうなところを haveにしているものがちらほら見受けられるのですが 未来完了は人称に関係なくすべてhaveなのでしょうか? hasになっているものもあるので余計に混乱してしまいます>< 特にそのことについて説明している参考書もないので 今とても困っています。 よろしくお願いします。
- ベストアンサー
- 英語
- 過去完了・現在完了などについて教えてください。
質問の意味は分かるのですが、応え方が分かりません。 自分なりに回答を考えてみました。どうか解説をお願いいたします。 1.What are you doing right now? →I've been studying right now. 2.How long have you been? →I've been studying for three hours. 3.What were you doing last night at nine o'clock? →I had been studying last night at nine o'clock. 4.What time did you stop? →I had been stopped at 11 o'clock. 5.Why did you stop? →I had been finished. 6.How long had you been before you stopped? →I had been stopped before for three hours. 7.What are you going to be doing at nine o'clock tomorrow night? →I will be have been studying at nine o'clock tomorrow night. 8.What time are you going to stop? →I will be have stopped at 11 o'clock. 9.Why? → I will be have finished study. 10.How long will you have been before you stop? → I will be have stopped before three hours.
- ベストアンサー
- 英語
- 未来完了進行形について
塾で講師をしている者です。 先日、未来完了進行形について教えている際、テキストにて ・Kyoko will have been studying French for five years next month. (京子は来月で、フランス語を5年間勉強していることになります) というような並び替え問題が出て、一方では ・We will have been studying German for three years by next month. (私たちは来月で、ドイツ語を3年間勉強していることになります) という問題がありました。 そこで生徒に、似たような形式の文章にも関わらず、最初の文には”by”が付いておらず、後者には”by”がついている。この違いは何ですか?と聞かれ、自身も意識したことがなく答えることができませんでした。 高校英語のテキストに掲載されている文章なので、どちらかに文法的な間違いがあるとは考えられず、はたまたこの二つの文章に、byの有無によって意味的な違いが生まれるのかについても分かりません。 意味的・文法的な違いがわかる方、説明していただけませんでしょうか。
- ベストアンサー
- 英語
お礼
ありがとうございます。よくわかりました。