Marco Silva says Everton were in the match against Manchester City but errors have cost his team dearly in the 3-1 defeat.