What's the difference between these senteces?

Next year we will have been married for 30 years.

Next year we will be married for 30 years.


1 Answer 1


The first sentence is correct because it indicates that 30 years have passed since the couple wed, while the second one implies that next year a wedding ceremony will take place which will last for 30 years.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .