7、.单项选择(每小题1分,共计20分)1.—Alice came back home the day before yesterday.—Really? Where _____ ?A.has she beenB.had she beenC.has she goneD.had she gone2.This is the second time you ____ late this week.A.had arrived B.arrived C.have arrivedD.arrive3.You needn’ t hurry her. S
8、he ____ it by the time you are ready.A.will finish B.will have finishedC.will have been finishing D