What it means is that he wouldn't have been able to get where he got if it hadn't been for the scientific achievements of his predecessors. If it hadn't been for these "giants" that enabled him to see so far, he wouldn't have been able to make all the discoveries that he did. For those coming after him, he was a giant that enabled them, and so laws and theories and scientific knowledge always increases based on the knowledge before it.
Both "her" and "their" could be used correctly in this case, but i'm presuming they want you to write down "their" if it is a single choice question.
I would go with B. although because if you think and read. the sentence it make the most sense. hope this helps :)
This means that you should get outside and explore nature and not be scared to ask questions the quote"waiting for the storm to pass"is explaining that you should be out there and take opportunities."it is about dancing in the rain"means that you should be having pride in whatever you should do and making the most of you life
i hope this has helped you
Eliza Doolittle finally leaves Professor Henry Higgins; and she does so with a smile on her face and a mixture of bruised peace, equality, and resignation thrumming between them. ... Under Sher's direction, you do not wish for Eliza and Higgins to be together; you want her to get the hell away from him.