Answer by
Lottadogs (1258)
Swordfish, of the sort that are kept in tropical fish tanks, are livebearers giving birth to young. The are pregnant for about twenty eight to thirty two days before giving birth. Ocean going swordfish, of the sort that are caught by fishing, are egg layers and spawn eggs rather than being pregnant with live young.