A frase tem de ter um sujeito, ainda que este possa não estar expresso mas subentendido. Assim, por exemplo, na frase “demoraram vários séculos a desenvolver-se as ideias liberais que eclodiram com a Revolução Francesa”, vamos encontrar o sujeito colocado depois do predicado, contra o habitual, e isso pode induzir em erro sobre qual é realmente o sujeito da oração.
“Demorou vários séculos” ou “demoraram vários séculos”: estará correcto, segundo o sujeito que se subentende.
Não confunda com “decorreram vários séculos”, frase em que o sujeito é “vários séculos” (são os séculos que decorrem).