B: Yes, they have lived in Spain since 1997.
*Explanation:* This uses the Present Perfect Simple because it emphasizes that they started living there in the past and still live there now. The focus is on the fact of them living there for a specific period of time.