7.Without his wartime experiences, Hemingway____ his famous novel A Farewell to Arms.
A
Didn’t write
B
hadn’t written
C
wouldn’t write
D
wouldn’t have written
与过去事实相反的虚拟语气,主句的谓语部分应用would/could/should/might have done的结构,所以选择D。
根据语境“如果没有他的战时经历,海明威不会写出其著作《永别了,武器》。”可知本句是与过去事实相反的虚拟。
对虚拟语气了解不够准确。