• ベストアンサー

until now の時制は?

How long ( ) in Japan until now ? のかっこの入れる問題です。 1(were you)  2(are you) 3(have you been) 4(have you lived) 「いままで、日本にどれくらいましたか」とうい意味でしょうから 1でいいと思うのですが、3や4ではなぜいけないのかが、はっきりしません。

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

  • ベストアンサー
  • KappNets
  • ベストアンサー率27% (1557/5688)
回答No.3

No.2です。 "How long have you lived in xxx?" は大丈夫 native に使われていると思います。例えば下記をご覧下さい: http://en.allexperts.com/q/General-Writing-Grammar-680/1-long-lived.htm

mesenfants
質問者

お礼

ありがとうございます。 いやあ、目から鱗のサイトでした。 ちょっと安心しました。 ただ、くだんのサイトの例文では「until now」がついていないのが少し心配です。で、問題集の解答的には「3」なんでしょう。こんな問題を出した大学の見識とは?

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • KappNets
  • ベストアンサー率27% (1557/5688)
回答No.2

No1. さんのおっしゃる通り3番が正解です。have been と一緒に使う言葉の中で until now, since then, after xxx などは代表的なもので、記憶しておくと良いまます。 -----After changing job, I have been working with many foreigners until now. -----We have been learning since then.

mesenfants
質問者

お礼

ありがとうございました。 「until now」は現在完了と相性がいいんですね(いやあ、そうだと思っていました)(笑)。 その後、「how long have you lived in Tokyo?」は、米国に長く住んだ人の意見でも「言わない」と聞きました。 でも、いましがたグーグルで検索したとところ、中高生の教材でしょうか、出てくるわでてくるわ、でこれは「統一見」をここでまとめておかないと、もう「知的犯罪」ですよ(笑)。 現状をいかがしましょう?

すると、全ての回答が全文表示されます。
  • bakansky
  • ベストアンサー率48% (3506/7251)
回答No.1

私なら 3. を選択します。 「どれくらい(の期間)日本に滞在しておられるのですか」という問いだとは思うのですが、until now という言い方から、今も現に滞在中であるように思われます。 従って、その解釈が正しければ、1. はあり得ないということになります。 2. は現在の「動作」を表すので、不適当。 4. は have you lived という言い方が変な感じです。「住む」という動作は継続するもので、その継続感が感じられない。 私には、3. が最も自然に感じられるのですが、もし間違ってたら他の方が回答されるだろうと思います。

mesenfants
質問者

お礼

ありがとうございます。 わたしもだいいっかんは、「have been」と思ったのですが、だったら「have lived」もありだろう。もしかして、「until」は「just now」と同じく「過去形」のみを従えるのではないかと推理が進んだ(?)わけです。 そこで辞書の登場ですが、現在完了と「until now」の組み合わせが見つからず、ますます疑惑は深まるばかり。 それにしても、2 はヘンですか。 「how long have you lived in Osaka?」などは中高生の教材に何度となく見かけてきた気がしています。(現在完了の継続用法としては「I have lived in Osaka for a year 」だったかもしれませんが) それどころか、「how long have you been living(staying) in Osaka?」 はそもそも「living」「staying」という継続動詞の進行形の存在を説明しきれなくて「こういう言い方」のほうが「いまも生活している」感じがするなどと説明してきました(苦)(汗)。

mesenfants
質問者

補足

以下の欄で「2」は「4」間違いです。 「2」ならむしろ「これから、どれくらい日本にいるの?」(未来)となってしまいますね。

すると、全ての回答が全文表示されます。

関連するQ&A