Hewokeup____hishouseonfire.
A.tofindB.andfindC.findingD.found
答:这是一道有争议的好题!
待我慢慢分析.
此题句出现于:
12年英语专业四级考试预测试卷(1)
59.Inthesentence“Hewokeuptofindhishouseonfire.”,theitalicizedpart.
也出现在别处:
英语句子成分很详细的分析-大学课件-
/Formanyofthesefamiliesacollegeeducationwassomethingnew.(对其中的许多家庭来说大学教育是件新事物./Hewokeuptofindhishouseonfire.”,他醒来发现房子着火了.)
我们知道,不定式一般作目的状语,可用inordertodosth.可放句首.有时也可以用作结果状语从句,表示“出乎意料之外的”结果!,前面多半有only,但也不是一定要有only.
楼主的题句,可以排除BD.如改为andfound,则是最好的句子,
Hewokeupandfoundhishouseonfire.意为:
他醒了过来,发现房子着火了.
而这句话,我们知道,andfound这个并列谓语,常可用一个现在分词来代替,表示一个“伴随的动作(情况),前面有没有逗号都可以:
Hewokeup(,)findinghishouseonfire.
这一题,我认为最佳答案是C.
理由如下:
1.不定式表结果时,前面多有一个only
2.没有only也得,但前面的这个动作,必须是一个”有意识的‘动作.
比如:Hehurriedtothestation(only)toseethatthetrainhadleft.
不论有没有only,这个tosee都只能是结果状语,不能理解成“为了去看.”而赶紧走路.
而本题句中的wokeup是一个无意识的动作,并不是“为了发现什么而醒过来”,在醒过来之前,人的大脑属于休眠状态,非工作状态,是没有主动意识的.既不能用tofind来表示“醒过来的目的”,也不能用onlytofind表示“一个”意想不到的“,或者说与事先的想法相反的情况!
只能用andfound,或finding...表示”醒来之后发现了.“