for/since/ago

for/since/ago

forとsicceは、どれだけの期間かを言うのに使います。したがって、How long have you ~?と完了形の疑問文に対する返事は、このカタチです。

I am in Tokyo. I have been here for three years/since 1800.

これに対し、agoは、過去の一点を表現するときに使われます。完了形の表現にはそぐわないことに要注意です。

I arrived in Tokyo a week ago.

練習 質問に英文で答えてください

When did you come here?
(10分前               )

How long have you been here?
(10分前から               )

 

 

hayashimasafumi
  • hayashimasafumi

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です