Jack _________ Alice for at least 20 years.
#102909
A
has married
B
has married with
C
has been married with
D
has been married to