• ベストアンサー

時制についてお願いします!

ある大学の入試問題のなのですが、 I ( ) for a trading company in Tokyo at this time next year. ア have been working イ will be working ウ am working エ will have been working という選択肢があります。この答えは、イなのですが、なぜエが間違いになるのかよくわかりません。 どなたか解説をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

have been working のような完了形を伴う表現は、ある期間にわたる状態を描写していて、at this time のような時間を(点として)限定するような表現とはあわないからでしょう。 極端な例では  I have been studying English at 10:00 o'clock. とは言わないのと同じです。 同じ時間を限定する表現でも、幅を持った時間(点でない)なら以下のように可能です。 I have been studying English all morning. これは時制が未来にずれても同じです。

tasutasu9
質問者

お礼

ありがとうございました。本当によくわかりました。またよろしくお願いします。

その他の回答 (2)

  • taked4700
  • ベストアンサー率37% (777/2050)
回答No.2

I ( ) for a trading company in Tokyo at this time next year. イ will be working 「私は、来年の今頃、東京の貿易会社で働いているでしょう。」で、意味は自然です。 エ will have been working 「私は、来年の今頃、東京の貿易会社で働いてしまっているでしょう。」で、意味が不自然です。 つまり、未来完了は、文字通り、何らかの意味で、「完了」の感覚が必要なのです。 たとえば、 http://www.englishpage.com/verbpage/futureperfectcontinuous.html という、文法解説のページには次のような例文が載っています。 1.They will have been talking for over an hour by the time Tony arrives. 2.She is going to have been working at that company for three years when it finally closes. 1.は「彼は、トニーが着くころには、一時間以上話していることになるね。」ということで、「継続」のような意味合いがあります。 2.は「あの会社が最終的に閉まるときには、彼女は、三年間そこで働いていることになりそうですね。」で、やはり、「継続」のような意味合いです。 つまり、現在完了も、過去完了も、そして、未来完了も、すべて、同じ、完了形だと言うことです。 ある基準の時があり、その基準の時以前の状態を、その基準の時に持っている(つまり、haveしている)と言うことだけです。 I have lost my bag. は、「バックがなくなった状態を今もっている、つまり、バックがなくなったままで見つかっていない。」ということです。I lost my bag. は、「バックが(過去のある時点で)なくなった。」ということで、今は見つかっているかも知れないのです。  

回答No.1

 at this time next year という未来のことですので,will が用いられているのはイもエも同じです。  エの(未来)完了進行形を用いるのは,「継続」の場合です。  この英文は,「来年の今頃は,東京の商社で働いているだろう」という単純に未来の時点で「~している」という進行形であって,完了進行形がもつ継続的な意味は必要ありません。for three years のような語句があり,しかも a ~のような不特定なものでなく,this trading company のような特定のものであれば,完了進行形になります。

tasutasu9
質問者

補足

早速ありがとうございます。つまり、未来完了形で継続を表す場合、for three years のような期間を表す語句がなければ成立しないのでしょうか。