I didn't know you had fought in the war. This seems correct to me but I'm pretty sure I've heard native speakers use I didn't know you + past simple referring to something somebody did in the past. Would it be fine to just say: I didn't know you fought in the war. Keep in mind that the war is now over and it has been for some time.
Necrophagist Would it be fine to just say: I didn't know you fought in the war. Yes.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
NecrophagistWould it be fine to just say: I didn't know you fought in the war.
Yes.
NecrophagistI didn't know you fought in the war.
I take this to be the default reply for the case when you have just found out from someone that he fought in the war.
NecrophagistI didn't know you had fought in the war.
I take this to represent the less common case where you two had been friends for years and began