What would you say to someone that just told you she is pregnant from the grammatical point of view?
"Really? But we have always been so careful and taken every precaution"
"Really? But we were always careful and took every precaution."
They seem both correct to me. It's useless for them to take any other precaution since she is pregnant already and that's why past simple seems correct. But at the same time present perfect seems correct too because they are still sleeping together so there'll be other times. What do you think?