单选题 Mrs. Brown is supposed ______ for Italy last week.
A. to leave B. to be leaving C. to have left D. to have been left

【正确答案】 C
【答案解析】[解析] 考查时态和语态,be supposed to do,应该做某事。时间为上周,所以为完成时态。又因leave的主语是人,不能用被动语态,所以选C。