He worked late into night,( ) a speech.选哪个选项 A prepare B prepare for 理由的确如网友所言,这道问题的正确形式应为:He worked late into the night,a speech.A preparing B preparing 以下是本人查的一点两个词的区别,供各网友参考:prepare sth.意为“准备某事”强调准备的过程或动作,宾语必须是这一动作的直接承受者;另有“配置、调制”之意。prepare for意为“为……作准备”,for后面的宾语是准备的目的,即所要应付的情况。prepare "准备什么事情" She is preparing the food.(她在准备食物) prepare for "为什么事情做准备" She is preparing for their supper.(她在为他们的晚餐作准备) "perpare"后的"the food"就是准备做的东西"perpare for"后的"thei

问题描述:

He worked late into night,( ) a speech.选哪个选项 A prepare B prepare for 理由
的确如网友所言,这道问题的正确形式应为:He worked late into the night,a speech.A preparing B preparing
以下是本人查的一点两个词的区别,供各网友参考:
prepare sth.意为“准备某事”强调准备的过程或动作,宾语必须是这一动作的直接承受者;另有“配置、调制”之意。
prepare for意为“为……作准备”,for后面的宾语是准备的目的,即所要应付的情况。
prepare "准备什么事情" She is preparing the food.(她在准备食物)
prepare for "为什么事情做准备" She is preparing for their supper.(她在为他们的晚餐作准备)
"perpare"后的"the food"就是准备做的东西
"perpare for"后的"their supper"不是准备的直接作用的东西,她为晚餐做准备,可能是买菜,洗菜,炒菜...做这些的一切是为了"supper".所以要加for
如各网友有更好的解释,欢迎大家继续讨论

2个都不对,逗号之后如果没有连词,应该用 PREPARING FOR ,现在分词表伴随

B

应该是preparing for

B
过去分词短语作状语

正确答案B prepare for
因为prepare是准备的意思,而for是‘为了’的意思.所以选着B 为了准备一篇演讲.句子的意思是“他为了一篇演讲,工作到很晚(或很晚才睡).”
P.S.用preparing会更好,但用prepare也不是错,他们的意思不太一样.一个是‘在为演讲而准备’,另一个是我上面的意思.我中文不太好,所以不知你能不能看出那两个的不同,不过在英文意思里是不一样的就是了.
by雁子~

这句子是你自己写的吗?有两个错误。
应该是这样:
He worked late into the night, preparing for a speech.
所以,两个选项都不对。而且本生的句子也不对,必须要有一个 the .