"Granted" es una forma de "granted", una frase que se puede traducir como "hay que reconocer que". "Long" es una forma de "long", un adjetivo que se puede traducir como "largo". Aprende más sobre la diferencia entre "granted" y "long" a continuación.