(A) is very awkward to me. (B) reads better, but it is not clear to me whether the change in tense ("could" to "could ... have") is really needed or intended.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.