10.It was so cold that the travelers had the fire ______ all the night.A. burning B. to burn C. burn D. burnt为什么选择A呢?have done吧

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 23:12:10
10.Itwassocoldthatthetravelershadthefire______allthenight.A.burningB.toburnC.burnD.burnt为什么选择A呢?have

10.It was so cold that the travelers had the fire ______ all the night.A. burning B. to burn C. burn D. burnt为什么选择A呢?have done吧
10.It was so cold that the travelers had the fire ______ all the night.
A. burning B. to burn C. burn D. burnt
为什么选择A呢?have done吧

10.It was so cold that the travelers had the fire ______ all the night.A. burning B. to burn C. burn D. burnt为什么选择A呢?have done吧
这里had可以替换成kept
意思是天气太冷以至于他们整夜地点着火.是要表示火一直燃着,要用burning,而burned只是表示点燃的这个状态
It was so cold that they kept the fire __ all night.
A.to burn
B.burn
C.burning
D.burned
这题也选C,就是这个原因了

翻译:天太冷了,以至于旅行者整晚都点着火!!
That后是一个从句~~~
A``burning``动名词``用在fire名词后``修饰fire``翻译为点燃的火!!
如果像你说的have done``不就成了现在完成时了吗??

让~~一直持续这个状态的意思

表示状态的
省略了了been

had 后可结动词原形,强调动作的一次性。
结ing形式,强调动作的延续性。
结过去分词指被动。
你说的have done也许是和have做助动词混了,本题中have是实义动词
因此选a