Essa questão é de 2010.
Com a versão do HTML5 em 2014, hoje em dia a alternativa D também estaria correta:
http://www.w3schools.com/html/html5_new_elements.asp ...
HTML5 allows four different syntaxes for attributes.
This example demonstrates the different syntaxes used in an tag:
Unquoted -> <input type="text" value=John>
Single-quoted -> <input type="text" value='John Doe'>
Double-quoted -> <input type="text" value="John Doe">