How long ____each other before they _____ married

问题描述:

How long ____each other before they _____ married
A have they known ,get B did they know ,were going to get C do they known ,are going to get D had they known ,got

选D BEFORE一个过去式用过去完成时