Your example works for me if you omit the braces

    $ tar --extract --file=test.tar.gz extract11

If your file extract11 is in a subfolder, you should specify the path within the tarball.

    $ tar --extract --file=test.tar.gz subfolder/extract11