سلام دوست عزیز ساختار have married اشتباهه. و باید باشه have been married چون تو این عبارت و عبارت were married کلمهی married صفت هست و فعل نیست. برای اطلاعات بیشتر دربارهی فعل marry لینک زیر رو ببینید.