Duolingo は、言語学習において世界でもっとも人気のある方法です。なによりも、完全に無料です。

https://www.duolingo.com/CheeseS

"I have eaten beef at my house."

3年前

4コメント


https://www.duolingo.com/CheeseS
  1. I have eaten beef at my house.
  2. I eaten beef at my house. 両方とも正しいとして、ニュアンスの違いはどのようになるでしょうか。 1.は直前、もしくは話者が話題にしている時間に近い時に起こった出来事。 2.は昨日や時間的にもっとさかのぼった時の出来事を話題にしていると考えて大丈夫でしょうか。ご助言いただけると嬉しいです。
3年前

https://www.duolingo.com/Neamhain
Neamhain
  • 25
  • 20
  • 12
  • 11
  • 10
  • 8
  • 3
  • 5

2は、"I ate beef at my house"ということですよね? 2の過去形から言うと、過去のことならいつでも使えるはずです。数分前に肉を食べたとしても、話し手が「過去のことだ」と思っていたら、使うと思います。

1の現在完了は、この例文の場合はおっしゃる通り、「直近の出来事」か「結果」と解釈するのが妥当かなと思います。(無理やりに解釈すると、家で牛肉を食べた経験があって、それはもしかしたら、十年前のことという可能性もなくはありませんが)

ちなみに、現在完了の用法には、「直近の出来事」「継続」「経験」「結果」があります。

多分、私が思うに、この例文は「ご飯はすみました」と言う「結果」が言いたいような気がするのですが。

3年前

https://www.duolingo.com/CheeseS

そうです。I ate beef at my houseのつもりでした^^; なるほどー。

それでは「ごはん食べた?」「食べた食べた。」や「あーおなか一杯!ご飯食べすぎちゃった」というようなときは、どちらをつかうんだろう・・・と思って調べたら、以下のトピックを見つけました。

http://forum.wordreference.com/showthread.php?t=516310langid=14

人によって、またBEかAEかでも微妙に違うらしいので、母国語が英語以外の人には少し理解が難しいですねぇ(><)

3年前

https://www.duolingo.com/Neamhain
Neamhain
  • 25
  • 20
  • 12
  • 11
  • 10
  • 8
  • 3
  • 5

トピックを少し読んだんですが、一本の線で線引きできるような問題ではないようですね。うーん、難しいですね。

3年前