It was so cold that the traveler's had the fire ( ) all the night.a.burningb.to burnc.burnd.burnt
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/24 03:44:24
It was so cold that the traveler's had the fire ( ) all the night.a.burningb.to burnc.burnd.burnt
It was so cold that the traveler's had the fire ( ) all the night.
a.burning
b.to burn
c.burn
d.burnt
It was so cold that the traveler's had the fire ( ) all the night.a.burningb.to burnc.burnd.burnt
A
have somebody doing something 的含义是“让某人一直干某事”
因为这后面有all the night 强调的是这个燃烧动作的延续性.
have可以改为keep,这样就好理解了.
答案选a. burning
have sb doing sth 让某人一直做某事
这里强调让火一直烧着,应用进行时,表持续的动作。
burnt
A
还是用现在分词,以前的快忘了
表示使(让)某人(某事物)一直做在做某事或处于做某事的状态之中
答案确实是A
表示持续的状态,用进行时不用过去分词。
选项呢?
It was so cold that the travelers had the fire ( ) all the night.
A. burning B. to burn
C. burn D. burnt
答:A
译:天太冷,旅行者让火堆彻夜不停地烧着。
析:have sb. doing sth. 使某人一直做某事。
全部展开
It was so cold that the travelers had the fire ( ) all the night.
A. burning B. to burn
C. burn D. burnt
答:A
译:天太冷,旅行者让火堆彻夜不停地烧着。
析:have sb. doing sth. 使某人一直做某事。
have the fire burning all the night. 让火堆整夜烧着。
burn 燃烧,在这里是不及物动词,火堆是主动地烧,不用过去分词而用现在分词。
从all the night知道是一直烧着。
have作为使役动词有三种用法:
have sb. do sth. 让某人做了某事。
have sb. doing sth.
have sth. done. 让某事被做。
收起
A
乍一看好像是选择D,因为根据习惯是sb have sth done.但是这里是火在燃烧,火作主语burning表示主动 延续性
d
选a
因为火是自己燃烧的,所以得用have sth doing,表示一个持续的动作
选A
翻译:天气太冷,旅行者让火堆彻夜不停地燃烧着。
解析:have sb. doing sth. 使某人一直做某事。
have the fire burning all the night. 让火堆整夜烧着。
这是现在分词作宾补 have sth doing
如 he had the radio working when he slept.他开着收音机睡觉
burn 是不及物动词 与宾语 是主动关系 并正在进行 故 用现在分词做宾补
答案是 A burning
have 后面 跟 复合宾语 的三个句型是
have sb do 让某人做某事
...
全部展开
这是现在分词作宾补 have sth doing
如 he had the radio working when he slept.他开着收音机睡觉
burn 是不及物动词 与宾语 是主动关系 并正在进行 故 用现在分词做宾补
答案是 A burning
have 后面 跟 复合宾语 的三个句型是
have sb do 让某人做某事
have sth done 使某事被做
have sth/sb doing 让某人或某事 处于做的状态中
另外 have sth to do 是不定式作定语
收起