結婚して5年です。
I’ve been married for 5 years.
シチュエーション: 恋愛
「どれくらい~している?」、「~して何年?」と期間を聞くときは「have you been ~」を使います。続くのは「動詞のing」又は「形容詞」です。
たとえば
How long have you been living in Tokyo?
(東京に住んで何年?)
How long have you been married?
(結婚して何年?)
答えるときは「I’ve been ~」を使います。これも「動詞のing」又は「形容詞」が続きます。そして「for ~(間)」、「since ~(から)」を使います。
たとえば
I’ve been living in Tokyo for 5 years.
(5年間東京に住んでる)
I’ve been living in Tokyo since April.
(4月から東京に住んでる)
I’ve been sick for a week.
(1週間風邪を引いてる)
I’ve been sick since Tuesday.
(火曜日から風邪を引いてる)