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

The housem, built (A before two hundred years ),has begun to lean to one side;it badly needs immediate repair.
このAの部分が誤ってるらしいのですが正しくは
two hundred years before
ですか?
あと、agoとbeforeの違いがよくわからないので教えてください。

A 回答 (3件)

before は、前置詞として、ある時点より前を表します。

before 10:00。一方副詞としては時間(ここは200年)前に、の意味を表しますがその時は、two hundred years before とします。
ago は現在を起点とし、before は主文の時制により過去や未来も含んで起点とします。
    • good
    • 0

すみません、has begun という現在完了です。

    • good
    • 0

ここは before の位置がおかしい以上に before ではなく、


two hundred years ago です。

... ago は今から前。

... before は問題のある時点から前。

ここは had begun という現在完了、needs という現在だから ago です。

It needed repair, because it had broken two days before.
needed という過去の時点から
その二日前に
が before で、
過去完了とも相性がいいのです。
    • good
    • 0

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