He worked late into night,( ) a speech.选哪个选项 A prepare B prepare for 理由

来源:百度知道 编辑:UC知道 时间:2024/05/20 06:13:35
的确如网友所言,这道问题的正确形式应为: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
如各网友有更好的解释,欢迎大家继续讨论

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

这句子是你自己写的吗?有两个错误。

应该是这样:

He worked late into the night, preparing for a speech.

所以,两个选项都不对。而且本生的句子也不对,必须要有一个 the .

B
过去分词短语作状语

应该是preparing for

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

B