A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
「〇年間いた」の意味がちょっとわからないのですが
「○年間聞いていた」でしたら "I have been listening for ○ years."
「2010年にそのことを聞いた」でしたら "I heard about it in 2010."
つまり「○年間」続いて経験したことなのであれば "have been" を使えますし 「○年に」一度体験したことなのであれば過去形を使います。
No.3
- 回答日時:
普通には have been in ~は「ずっと~にいる」という継続、
have been to ~で「~へ行ったことがある」という経験、または「~へ行ってきた」という完了、
と習うわけですが、
have been in ~で「~にいたことがある」という経験もあります。
普通に「~年間いたことがある」は
I was in Australia for two years. という過去形です。
過去完了というのは
He had been sick in bed for a week when his mother visited him.
He had never been abroad when he went to Australia two years ago.
よく間違えるのは
He went abroad twice when he was young.
ここで過去完了にしたくなりますが、went という過去です。
現在完了自体、現在までの経験、つまり過去にした経験です。
ただし、具体的にいつなのかを表さない。
具体的に when ~で表されたら、過去形。
過去完了で経験というのは、ある過去が想定され、
その時までにさらに古い過去からした経験。
No.2
- 回答日時:
私見ですが、現在完了で経験用法を用いたくなった時は、
I was living in Japan for five years.
と、過去進行形に直すべきと思います。
もしかしたらネイティブでも、経験用法でfor ~と使う人がいるかもしれませんが、
文脈的な制限で完了形の多義性が無くなる場合に限られると思います。
多義性のある表現は文脈次第で代替表現に置換されるのが普通と思います。
(たぶん意味論とか語用論的な法則があると思います)
なお「過去の経験」は、現在完了で意味付けることが可能です。
(#1さんがおっしゃるような過去完了にする必要はないです)
No.1
- 回答日時:
I have been in Japan for five years.
で「今、日本に5年間いる」(これだけだと「経験」の用法とは受け取れない)ですから、「日本に5年間いた」はそのまま過去形にして
I had been in Japan for five years.
「経験」の用法と考えるとかえって難しくなります。「過去に日本に5年間いた」(継続)で、「日本に5年間いたことがある」という経験の意味と同じに結果的になると考えてください。
このように、過去完了や過去形は、なるべくわかり易く伝わるように使いこなす必要があります。
例えば「日本に行ったことがある」というと、英語を学ぶ日本人は「経験」の意と考えて意地でも完了形を使うことを考えます。ですが、"I went to Japan two years ago."は「2年前日本に行った」という意味ですから、ほぼ「2年前日本に行ったことがある」という経験の意味と同じです。ネイティブはそういった使い易い表現を柔軟に使います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 中3の英語についてです。 have been 〜ing (現在完了進行形)の使い道がよくわかりません 8 2022/06/08 18:02
- 英語 The cause of the infection in these cases and in o 1 2023/05/01 10:55
- 英語 現在完了の「継続」ではなく「経験」の期間を表す前置詞について 2 2022/05/06 11:39
- 英語 私の車は、購入してから7年目になるが、これまでに車検を3回受けた。の英訳 11 2022/06/13 03:39
- 英語 英語の文が正しいかどうか質問です。 It has been ten years since I be 3 2023/06/12 10:20
- その他(悩み相談・人生相談) 早急に回答お願いします! 英語で『現在完了』をやっているのですが 現在完了は 『〜してしまった。』 1 2023/02/13 23:22
- 英語 英語の完了不定詞について 2 2023/06/11 17:57
- 英語 現在完了で「(最近)~したところだ」の意味となる動詞の特徴について 8 2022/10/12 05:47
- 英語 現在完了形で現在に影響が及ばない場合の有無について 9 2022/05/25 12:53
- 英語 私の車は、購入してから7年目になるが、これまでに車検を3回受けた。の英訳 8 2022/06/07 05:07
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IFS関数の場合で、セルが空白の...
-
未、済、完了の英訳は?
-
英語で短く表現するには・・(...
-
日本語「のち」の使い方につい...
-
EXCEL:特定の文字が入力された...
-
has had to..
-
started か have started か?
-
過去完了について
-
as soon as SVの時制について
-
duringと現在完了形
-
DMMの年齢確認のはいを押されて...
-
未来の事象で、過去完了形を使...
-
has begunは継続?完了?
-
Do you~?とHave you~?の違い
-
中3の英語についてです。 have ...
-
帰りにけりってどういうに訳す...
-
英語についてです。afterの~し...
-
現在完了について。
-
The landlady, whose rooms i h...
-
現在完了進行形とbeforeは一緒...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IFS関数の場合で、セルが空白の...
-
未、済、完了の英訳は?
-
has had to..
-
DMMの年齢確認のはいを押されて...
-
started か have started か?
-
英語で短く表現するには・・(...
-
日本語「のち」の使い方につい...
-
英語について教えて
-
EXCEL:特定の文字が入力された...
-
as soon as SVの時制について
-
duringと現在完了形
-
帰りにけりってどういうに訳す...
-
【完了と結果の違い】現在完了
-
I did it faster than 80 % of ...
-
「have been ~ing」と「have be...
-
has begunは継続?完了?
-
荒野行動のAndroidからIOSのア...
-
過去完了とbefore、untilについ...
-
as soon as I've finished this...
-
report~ingの用法を教えてくだ...
おすすめ情報