5.不定式表示动作还未发生;而过分表示被动及动作完成了.
根据句意,此句是假设,说明动作还未发生,故要用不定式.
不定式作定语时,若与被修饰的名词构成动宾关系,则用主动式表被动意思.
此句中:a lot of work to do 可变成to do a lot of work.因此选A
6.A.burning
一定是正在燃烧,才能闻得到.
7.hear sb.do sth.听见某人做了某事
hear sb.doing sth.听见某人正在做某事
hear后的不定式不能带to.因此不能选D,而要选A.
不能理解成to call做voice 的后置定语,意思讲不通,
总不能译成"小孩听见叫他的妈妈的声音"吧!
这儿是现在分词作宾补.意为:小孩听见妈妈在叫他.
8.答案A是错的,正确答案应为:D
因为an extra job不能作Faced with的逻辑主语,
其逻辑主语应为John,因此选D.