为您解答
如果从句的事件从过去某一时刻开始发生,一直延续到现在,如果放到since从句当中的话,那么这个从句当中要使用现在完成时。
如果你以过去某一个事件发生的时间,作为你陈述的时间起点,以现在作为你陈述的时间截止点,那么你就可以在since从句当中使用一般过去时。
这里明显婚姻是持续存在到现在的,所以使用现在完成时。
而且这里的since we have been married=since we got married = since our wedding = starting from the day we got married = starting from the day of our wedding
表示的是开始结婚为起点,而且婚姻持续到现在两层意思。