Não consegui entender a logica por de trás desta subconsulta. As letras (X) antes dos campos o que ajuda na subconsulta ?
SELECT X.CPF, X.CONTADOR FROM (SELECT CPF, COUNT(*) AS CONTADOR FROM [NOTAS FISCAIS] WHERE YEAR(DATA) = 2016 GROUP BY CPF) X WHERE X.CONTADOR > 2000