Americans celebrate______ to honor veterans of all wars in which

Americans celebrate______ to honor veterans of all wars in which the US has fought.

A.1867
B.the Netherlands
C.the Easter Rising
D.Thanksgiving Day
E.subject
F.James Joyce
G.Veterans Day
H.the prime minister
I.The English Civil War
J.Alfred
K.the Treaty of Waitangi
L.the Governor-General
【正确答案】:G
【题目解析】:Veterans Day is celebrated on November 11. This holiday was originally called Armistice Day and established to honor Americans who had served in World War I. It now honors veterans of all wars in which the US has fought.参见教材P256。