Some attributed virtually every important cultural achievement to the inventions of a few.all of these cultural developments occurred separately at different times in many parts of the world.
1.virtually修饰attributed还是every
2.separately修饰occurred还是at different times in many parts of the world.