题目内容
【题目】—I haven’t seen you for a while. Where have you _________?
—I broke my leg and the doctor told me to _______ in bed.
A.gone; lieB.gone; layC.been; lieD.been; lay
【答案】C
【解析】
句意:——我有一段时间没见到你了。你去哪儿了?——我摔断了腿,医生让我躺在床上。
考查现在完成时和不定式作宾语补足语。分析句子可知,第一空have been to是说话人已经回来,have gone to是说话人还没有回来,不在现场,根据下文可以得出,人在现场,用been;第二空用于“tell sb to do sth”结构中,使用不定式作宾语补足语,lie翻译为“躺”,lay翻译为“下蛋”,此处表示“躺”。故选C。
练习册系列答案
相关题目