中学英語です

英語67閲覧xmlns="http://www.w3.org/2000/svg">100

ベストアンサー

0

ThanksImg質問者からのお礼コメント

ありがとうございます!

お礼日時:7/1 0:59

その他の回答(2件)

1

所有する、という意味のhaveは、原則的に進行形不可なので、liveと同様に現在完了形を使います。I've had a dog for two years. 進行形を使いたいならば、動詞を変えて、I've been keeping a dog for two years.

1人がナイス!しています

2

=.> I have been keeping a dog since two years ago. (since + 過去の一点(「〜から」)= for + 継続期間(「〜ずっと」)。どちらも現在完了形で使えます。)

2人がナイス!しています