单选题 21.  By the time you get home, we ______ in Qingdao for one week.
【正确答案】 B
【答案解析】 你到家的时候我在青岛已经呆了一个星期了。by the time意为“在……之前”,已经。by the time后面加一般过去式,而主句加现在完成时。