1 how long has Olivia wanted to be....?
Oh,Olivia has wanted to be an architect since she visited Barcelona.
2 how long have your parents been married?
...........,but they have been married for a long time.
3 how long had Alice known Samuel?
She has known him since they started school.
4 how long has your sister long hair?
She has had long hair for at least six months