|
現在完了形の継続用法について、疑問文にするには「How long」を使います。
たとえば、ある人が函館に3日前から旅行に来ていて観光の最中だとします。
そこに「どのくらい函館に滞在していますか。」と聞く場合は次のようになります。
How long have you been in Hakodate?
その答えとしては、次のようになります。
I have been in Hakodate for three days.
(私は函館に3日前から滞在しています。)
また、聞くときが水曜日だとしたら、次のようにもなります。
I have been in Hakodate since Sunday.
(私は日曜日から滞在しています。)
How long have you been in London?
(どのくらいロンドンに滞在していますか。)
I have been in London since July.
(私はロンドンに7月から滞在しています。)
How long has he lived in Japan?(彼は日本にどのくらい住んでいますか。)
He has lived in Japan for ten years.
(彼は日本に10年前から住んでいます。)
※現在完了形の継続で使う動詞は、継続(状態)を表す動詞です。
「動作」を表す動詞でこの継続を表すためには、「現在完了進行形」を使います。
※現在完了形の3用法は次で解説をしています。
完了・結果(その1)
完了・結果(その2)
完了・結果(その3)
経験(その1)
経験(その2)
継続(その1)
継続(その2)
|