29.In 1778, Banks was elected_____president of_______Royal Society,___________position he held for 42 years.
试题篮