A combination would be best, IMO: may be remembered/may have taken as we can't be really sure of either, but perhaps that's too skeptical But, you're right, to me too C seems better than B.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.