Đáp án: went / had got
Vì ta có by the time = before, mà trong câu chỉ mối quan hệ trước sau trong quá khứ, thì hành động nào xảy ra trước ta sẽ dùng QKHT, hành động xảy ra sau ta sẽ dùng QKĐ. Việc '(get) soaked' đã xảy ra trước việc '(go) into the store', nên ta có đáp án như trên.