=>
A/
1. since
2. for
3. since
4. for
5. for
B/
2. How long have you lived here?
For 6 months.
3. How long have you known him?
Since last summer.
4. How long has Susan worked in a company?
Since 1995.
5. How long have you started playing the guitar?
For 5 years.
6. How long have you got married?
For 2 years.
7. How long have you got a passport?
For several years.