1. did you get married - past simple (в противном случае было бы настоящее время, что не соответствует смыслу вопроса)
2. have been - present perfect (был до сего момента)
3. for ten years - жил на протяжении 10и лет до настоящего времени - present perfect
1. did you get married - past simple (в противном случае было бы настоящее время, что не соответствует смыслу вопроса)
2. have been - present perfect (был до сего момента)
3. for ten years - жил на протяжении 10и лет до настоящего времени - present perfect