Het afgelopen seizoen werd de buitenspeler nog verhuurd aan Reading: daar speelde hij 28 duels, waarin hij vier keer scoorde en evenveel assists gaf.
Na zijn doorbraak in het eerste elftal van FC Twente verkaste hij voor liefst negen miljoen euro naar de Portugese club, maar kon daar nooit écht indruk maken. John is niet de eerste speler die de Championship-club huurt van Benfica: ook Hélder Costa en João Teixeira zijn al op tijdelijke basis naar Engeland vertrokken.