(2011北京卷,33)Sit down, Emma. You will only make yourself more tired,______ on you feet.
A. to keep B. keeping C. having kept D. to have kept
答案:B
解析:考查非谓语动词。A项to keep是表示将来;C项having kept和D项to have kept表示其动作先于主句谓语动作发生;因make yourself more tired与keeping on you feet同时进行,故选B。
句意:艾玛,你坐下吧,老这么站着只会使你自己更累。