I understand the difference in your examples, but I dont understand the difference in mine I mean, for example that wedding thing. I have come across that example in a book called Grammar and Vocabulary for CAE and CPE. I would never use will have been married for 25 years, I would probably use...