一道有关have的单选题Iwon
首先你要弄清楚四个结构:
1。have +宾语+ 过去分词
他的意思是,“让某事被某人干”,是有意识的被动行为,句子主语非动作执行者。其中have 相当于get。
例如:I had the note sent to Mrs Lane。
2。have +宾语+现在分词,表示让某动作持续进行。
例如:she had the washer working for hours。
n't/won't have +宾语+现在分词/过去分词 ,表示“不允许某行为发生”
你们老师一定讲过,如果宾语是动作的承受者,就用过去分词,如果是动作的执行者,就用现在分词。
例如:I can't have yo...全部
首先你要弄清楚四个结构:
1。have +宾语+ 过去分词
他的意思是,“让某事被某人干”,是有意识的被动行为,句子主语非动作执行者。其中have 相当于get。
例如:I had the note sent to Mrs Lane。
2。have +宾语+现在分词,表示让某动作持续进行。
例如:she had the washer working for hours。
n't/won't have +宾语+现在分词/过去分词 ,表示“不允许某行为发生”
你们老师一定讲过,如果宾语是动作的承受者,就用过去分词,如果是动作的执行者,就用现在分词。
例如:I can't have you shouting at me that way 。
这里的宾语“you”是“shout”的执行者,所以用现在分词。
4。have+宾语+不带to的定式,表示“让,使某人干某事”,相当于get+宾语+to不定式。
例如:The teacher had the pupils clean the lecture hall。
做到类似的题目,你必须分析句子意思,再思考选用哪个词组,因为不同的意思用的词组不同,结构也不同,到底是用do还是done 还是doing自然也不同。
就拿这句句子来看:
他的意思是“我绝不允许。。。。”很明显,是上述3类型,而且,宾语"you" 是动作执行者,所以动作“talk”用现在分词。
相反,如果这句句子这么说:I won't have anything said against me。
这里 anything 是动作的承受者,所以用said,过去分词。
再比如:she had the washer working for hours。
后面有个 for hours,很明显,是“让某动作持续”的意思,所以用上述2结构。
注意1和4,其中一个“让某事被干”,一个是“让某人干某事”,一个用done,这很好理解的,另一个用do,既不带to的不定式,不要因为“某人”是动作执行者就用doing,注意这个结构,也不要误认为是3这种结构。
其实说这么多,你要真正把这些结构熟记,就不会搞混了,其实多做几道题目就全会了。
注:
have +宾语+过去分词还有两个意思
一个是,表示主语的遭遇,例如:He had his pockets picked yesterday morning。
另一个是,表示使某事完成,主语有可能参加,He thought he'd have everything fixed up。
我还是那句话,这些却是蛮搞的,做题目的时候先确定意思,然后再确定选哪个结构,光一味的背词组是没用的,把意思一起记下来。
。收起