現在完了進行形の have s/o been ----ing(もしくは形容詞) を使って、期間を聞くことができます。
2つ目の英訳例は、結婚している人もしくは長い間誰かと一緒に過ごしている人に対しての質問で使えます。
他にも、
「どれくらいの期間付き合ってるの?」
How long have you been dating?
How long have you been seeing him/her?
など、been ---ingを上記のように用いることもありますよ。
I have been married for 7 years.
「結婚して7年になります。」
婚姻はないカップルに同じ質問をしたい場合は
How long have you guys been together?
「二人はどのくらい一緒にいるんですか」
How long have you been with him?
「彼とはどのくらい一緒にいるんですか?」
Hello Hiroko :-) I hope this helps !
A) How long have you guys been married ?
Definitions
*You guys
- two or more people
B) How long have you been husband and wife ?
- How long has he/she been your spouse.
Hirokoさん、こんにちは、参考になるといいです!
A) How long have you guys been married ?
意味
*You guys
- 二人以上の人
B) How long have you been husband and wife ?
- 彼[彼女]はどのくらいの間あなたの妻[夫]なのですか
how long = the period
"How long have you been married?"
"We are married for 2 years and 2 months."
when = time
"When did you get married?"
"I got married on 11 July 2015."
How longは、期間のこと。”How long have you been married?" 結婚してからどれくらい経ちますか?”We are married for 2 years and 2 months." 結婚してから2年2ヵ月になります。
Whenは、時間のこと。
”When did you get married?"
いつ結婚しましたか?
”I got married on 11 July 2015."
2015年7月11日に結婚しました。
How long have you been married?
'How' is a question word - it introduces a question.
'How long' lets the person know you are looking for the number of years he/she has been married
Example
A: How long have you been married?
B: 20 years
___________________________________________________________________
When did you get married?
'When' is a question word - it introduces a question
'When' lets the person know that you want to know in which year he/she got married.
From the answer you can calculate how long he/she has been married.
Example
A: When did you get married?
B: I got married in 2010.
(B therefore got married seven years ago)
How long have you been married?結婚されてどのくらいですか?
'How'質問
'How long' 結婚してからの時間の長さをきく
例
A: How long have you been married?どのくらい結婚されているのですか?
B: 20 years 20年です。
___________________________________________________________________
When did you get married?いつ結婚しましたか?
'When'質問に使う。
'When' はあなたがどの年にその人が結婚したか知りたいと伝えています。その答えからあなたはその人が何年結婚しているか計算できます。
例
A: When did you get married?いつ結婚したの?
B: I got married in 2010.2010年よ。
(B therefore got married seven years ago)ということは結婚して7年だということ。
I wrote three sentences which all suits the situation but personally I prefer the first two because they are better because you will get the exact number, whereas, it's not the case with the third one.
We can either directly ask 'how many years have you been married?', we can ask 'when did you get married?' or we can ask if they 'have been married for a long time' - asking the latter should encourage the person we are speaking with to answer our question with the number of years they have been married.
単刀直入に
'how many years have you been married?'(結婚して何年になりますか)
と聞くかあるいは、
'when did you get married?'(いつ結婚されましたか)
または
'have you been married for a long time?'(結婚して長いですか)
という言い方もできます。
最後の 'have you been married for a long time?' は、結婚して何年かを聞き出す質問です。