1.They are married for 20 years.<br/>2.They have been married for 20 years.<br/><br/> Which one is better and why?