问两道英语语法选择题

1 I can't help_____housework at home because I am busy________for the entrance examination.
A doing,prepairing B to do;prepareing C done;preparing D with doing;to prepare
答案B,问下A为什么不正确
2 With all the work_______,I don't know if I'll have time to go out.
A done B to do C to be done D doing
答案B,求详解

    can't help后面如果跟doing的话 意思就变了 意为“情不自禁做某事”

    因为后面主句的主语是i 而工作是有i也就是我做的 所以要选主动而不是被动的c

    谢谢采纳 可追问

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-09-19

    主要是记住can't help后面接词用法:

    can’t help doing sth.和can’t help but do sth 表示“不得不、禁不住做某事”,

    We couldn't help laughing when we heard the funny story.

    can’t help to do sth.表示“不能帮助做某事”,

    I can't help (to) wash the dishes because I am busy preparing for the entrance exams.

    很明显这里是不能帮助做家务。故选择B

    to do不定式表示将要做,结合语境是有很多事情将要做,我不知道是否有时间出去。故选择B


    -----------------------------------
    7×24小时在线为您解答!
    满意点【采纳】,不满点【追问】,再问点【求助知友】

本回答被提问者采纳
第2个回答  2014-09-26
can not help DOING sth 是固定句式。但此题要跟进具体语境来做,可以这么理解:help sb to do sth . 否定提前而已。另外这个是将来要做的,to do 表将来。
be busy (in)doing sth 正在忙于做某事。这个表示正在做的,可以理解一下,doing表正在正在进行。
第二题中,虽然工作是被做,但在主句中已经有主语,这种情况下,主动表被动。另外又是将来的意思,所以用to do .done表已完成。to be done 将被完成。doing正在做。所以。迷惑项可能是C,但这种句子内,主语已透露的情况下,主动表被动。 另外这个句子用了介词原因状语前置,引起迷惑。
相似回答