B
1) Sophia has not lived in Scotland in her life
2) Have you ever met a foreighner?
3) Jason moved to Berlin three years ago
4) Has Hilary already sold her old house?
5) Did you stay with your aunt?
6) We have just bought a house with a swimming pool
C
1)have gone
2)has just gone
3)have already been
4)has been
5)Has mum gone