We've had our new flat since six months.
We've had our new flat for six months.
It hasn't rained since two months.
It hasn't rained for two months.
we / know each other / we were children
We've known each other since we were children.
how long / you / wait?
How long have you been waiting?
Hi Jackie! How are you? I don't see you for ages!
Hi Jackie! How are you? I haven't seen you for ages!
How long has your parents been married?
How long have your parents been married?
the children / play computer games / two hours
The children have been playing computer games for two hours.
I / be a teacher / three years
I've been a teacher for three years.
How long are you knowing your husband?
How long have you known your husband?
They're having their dog since they got married.
They've had their dog since they got married.
your sister / have that hairstyle / a long time?
Has your sister had that hairstyle for a long time?
it / snow / five o'clock this morning
It's been snowing since five o'clock this morning.
Emily has been a volunteer for ten years ago.
Emily has been a volunteer for ten years.
I haven't had any emails from my brother for last Christmas.
I haven't had any emails from my brother since last Christmas.
I / love her / the first day we met
I've loved her since the first day we met.
Sam / not study enough / recently
Sam hasn't been studying enough recently.
Paul doesn't eat anything since yesterday because he's ill.
Paul hasn't eaten anything since yesterday because he's ill.
My grandmother lives in the same house all her life.
My grandmother has lived in the same house all her life.
my internet connection / not work / yesterday
My internet connection has not been working since yesterday.
you / live in London / a long time?
Have you been living in London for a long time?