どのくらいの長さかは for を使います:for ten minutes、for two years。
for + 期間の長さ
They've been married for twenty years.
やってみよう: Woman: You're really good at tennis! Man: Thanks. I've played ___ ten years. 男の人のせりふを選んでください。 (since / for / at) 答え: for — 10年はどのくらいの長さかを言っているので、for を使います。
since + 始まった時点
いつ始まったかは since を使います:since Monday、since 2020。
It's been cold since Sunday.
やってみよう: Man: Do you want to go to bed? Woman: Yes. I've been up ___ five o'clock. 女の人のせりふを選んでください。 (for / at / since) 答え: since — 5時は始まった時点なので、since を使います。
期間をたずねる:How long have you …?
今までの期間をたずねるときは How long have you + 過去分詞 … ? と聞きます。
How long have you known her?
やってみよう: Man: ___ have you been a nurse? Woman: For five years. 男の人のせりふを選んでください。 (How long / How much / When) 答え: How long — 彼女は期間を答えているので、彼は How long とたずねています。
for か since か?
どのくらいの長さかは for。いつ始まったかは since です。
for two weeks · since last Tuesday
やってみよう: Man: Sorry I'm late! Woman: That's okay. I've only been here ___ a few minutes. 女の人のせりふを選んでください。 (ago / for / since) 答え: for — 数分はどのくらいの長さかを言っているので、for を使います。