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