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.
Present perfect tense. Have washed is the verb, Have or Has is used to show an action that has taken place in the present, not quite long or is still taking place
Answer:
Love opens a person's heart
Your right B, would make the most sense Jackson was not fond of Indian Americans so calling them savage sounds most like him.