中国农业银行

单选题We had to be patient because it______some time______we got the full results.

A.has been; since
B.had been; until
C.was; after
D.would be; before

参考答案:D进入在线模考
【答案】D。解析:本题考查“it+be+一段时间+before/after/since+从句”句型。在这一句型中,before从句中的动作经过一段时间后才会实现;after从句中的动作发生后已经过去了一段时间;since从句中的动作完成后到现在已经有一段时间了。根据题意可知,D项正确。