It sounds like you're answering your own question but maybe not realizing it, or you're confusing yourself.
Here you're asking how you'd know what the range is:
if they asked what possible IPs could be in the broadcast domain of this host 192.168.1.58/29 - I know there is 6 hosts but how do I know what the range is?
But then you provide the range here:
I know if all the other subnets were also /29s the range would be 57-62.
In a question like 'what IP can you use here without overlapping', you basically need to find all the ranges current used in the topology, and find which answer doesn't fall into any of the existing ranges.
In your example:
A covers .0 - .63
C covers .96 - .111
D covers .112 to .119
Which means options 1, 2, 3, and 5 would overlap, leaving option 4 (10.1.40.67 /27 covers .64 to .95, no overlap)