プロが教える店舗&オフィスのセキュリティ対策術

I has bought a bag のあとに続く言葉で
two days agoと
today
がありました。どちらの方がこの後に続くのに自然かという問題で、
two days agoは不自然なのはなぜですか?

A 回答 (3件)

ago は過去のある1時点を指し, 過去形としか用いない規則だから誤りです.

    • good
    • 0

I has bought a bag という文は、いわゆる「現在完了形」ですね。


「現在完了形」の文の場合、はっきりと過去を表す語句はつけません。
「過去のある時点から今まで継続している」という幅を持った期間を
あらわしているので、#1 の方がおっしゃているように、
過去の一時点を示す two years ago は用いないのです。

結構わかりやすい解説を見つけたので、参考URL にあげておきます。
この場合、参考URL の 2番目の用法でしょうか。

参考URL:http://www04.u-page.so-net.ne.jp/gb3/oribe/engli …
    • good
    • 0

書き間違いと思うのですが、一応。


Iは一人称なのでhasではなくhaveだと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!