If it had been fine that day, we would have gone fishing (= We would have gone fishing if it had been fine that day) We could/might have gone fishing if it had been fine that day ( = If it had been fine that day, w e could/might have gone fishing) The meanings are not the same, Lindsay. Might = maybe Could = ability, possibility Would = surety.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.