英語で「いつから~ですか?」は「since when」を使う。「How long」との違いとは?

※当ブログの記事にはアフィリエイト広告が含まれる場合があります

 

 

英語で「いつから」は「since when」を使う

 

英語で「いつから~ですか?」と言いたい場合は「Since when ~」を使った完了形の文になります。

 

例文

Since when have you been studying English?

 

→いつから英語の勉強をしていますか?

 

 

Since when has this shop been open?

 

→この店はいつから営業しているのですか?

 

ここには「いつから」という「始点から現在まで」の現在完了形のニュアンスが含まれています。

 

 

つまり、

英語の勉強を始めた時から現在までどのくらいか

 

店がオープンした時から現在までどのくらいか

となります。

 

 

 

それに対する答え方も完了形を使います。

 

 

例えば、「去年から英語を勉強しています」と答えたいなら「(I've been studying English)Since last year.」となります。

 

 

前半部分は言わなくても分かるので、会話では省略されます。

 

 

Since when と How long の違い

 

「Since when」は「いつからという始点」を表すのに対し、「How long」は「期間」を表します。

 

例文

How long have you been studying English?

 

→どのくらい英語を勉強していますか?

 

これは「どのくらいの期間、英語を勉強していますか?」という「期間」を表しています。

 

 

 

3年英語を勉強しています」と答えるなら「(I've been studying English)For 3 years.」となります。

 

 

 

日本語で比較するなら、

Since when have you been studying English?

 

→いつから英語の勉強やってんの?

 

 

How long have you been studying English?

 

→どのくらい英語の勉強してんの?

となり、若干意味が異なります。

 

「Since when +過去形」の意味

 

「Since when」の後ろに過去形が続く場合もあります。

 

例文

Since when did you live in Tokyo?

 

→いつから東京に住んでいたのですか?

 

ここには完了形の「過去から現在まで住んでいる」のニュアンスはないため、この文だけを見たら、現在は東京に住んでいない可能性があります。

 

 

 

Since when did you work at this company?」も同様に、「いつからこの会社で働いたのですか?」です。

 

働き始めた時」を聞いているので、その人は現在もここで働いているとは限りません。

 

 

「Since when +過去形」は、あくまで「いつからという始点だけ」を聞いています。

 

 

 

また、「いつから勉強を始めたの?」を「When did you start studying?」と言うこともできます。

 

これは始めた地点を聞いているのですが、厳密な区別が必要ない場合は「Since when have you been studying?」と「How long have you been studying?」はほぼ同じ質問です。

 

皮肉にも使う

 

他にも、理屈っぽかったり、弁護士でもないのに法律を出してくる人に対し、

 

Since when did you become a lawyer?(おいおい、いつから弁護士になったんだよ)

 

などのように、皮肉や批判的に使うこともあります。

 

英語で「その症状はいつからですか?」の言い方

 

病院のお決まりフレーズの1つに「When did it start?」があります。

 

 

これは「その症状がいつ始まったのか」という「始まった地点」を指しています。

 

答え方は、「A week ago.(1週間前から)」など地点を答えます。

 

 

 

一方、「How long have you had the problem?」なら「どのくらいの期間、その症状が続いているか」を聞いています。

 

答え方は、「For a week(1週間)」など期間を答えます。

 

 

Since when の例文

 

Since when?

 

→いつから?

 

※会話の中での相手への質問

 

 

 

Since when have you known?

 

→いつから知っているのですか?

 

 

Since when can you speak French?

 

→いつからフランス語を話せるようになったの?

 

 

Since when did he become a key player?

 

→いつから彼は主力選手になったのですか?

 

 

Since when have you been interested in rugby?

 

→ラグビーに興味を持つようになったのはいつからですか?

 

 

Since when have you been using this app?

 

→いつからこのアプリを使ってるの?