这句英文的主谓是什么,BY在句中做什么成分?

问题描述:

这句英文的主谓是什么,BY在句中做什么成分?
By taking the scientific developments of his day one step further,Jules Verne laid the foundation of modern science fiction.
请问这句话中是否有可以讲解的东西,这句话的主谓是什么,BY作什么成分,如果理解这个句子.

主Jules Verne 谓 laid
by引导方式状语从句