单选题 It was long ______ she returned my book to me.

【正确答案】 D
【答案解析】[答案精解] it will be/it was一段时间+before...,“过了(多少时间)才……”;It will not be/it was not一段时间+before...,“没过(多少时间)就……”,此句型只使用过去时或将来时。例如:
It was a long time before I got to sleep again.过了很长时间我才再睡着。
It won't be long before he comes back.他要不了很长时间就会回来。
It is + 一段时间 + since...(过去时),“……自……以来(有多少时间)”。
例如:
It is three years since she joined the Party.她入党已有三年了。