couldn't have been, can't have been

Temat przeniesiony do archwium.
Czy kiedy chcemy wykluczyć możliwość zaistnienia czegoś w przeszłości to można
użyć zarówno couldn't have jak i can't have?
Dajmy na to - Last Sunday I went fishing and imagine what: I caught a piranha!
- That's impossible. It ............ a piranha. They don't live in this part of the world.
Czy tu mogę wstawić obydwie formy? Czy któraś z nich jest mniej zręczna?
tak, obie
Dziękuję
Czy tu mogę wstawić obydwie formy? Czy któraś z nich jest mniej zręczna?

couldn't have been
is the right one.
@Janski

you're wrong

https://forum.wordreference.com/threads/it-cant-have-been.840130/