Pep Guardiola is confident Bernardo Silva can make the most of an opportunity in the Manchester City first team when they play Shakhtar Donetsk on Wednesday.