I am guessing that A is not beyond the age of recruitment. If we use "would have been," it means that A is too old to serve in the military.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Hans51This is a conversation I got in my text bookIt is wrong. It should read: "Join the Army and see the world."
Hans51I was wondering if would be should be would have been for the past guess.It well could be, but B is probably still imagining A as a great soldier in the non-past (i.e. at any time).