二道英语选择题求详解

1.(Unable)to understand a single word of Chinese, he hired an interpreter when he visited BeiJing.
A. For being unable B Unable C Because unable D. Without able
2. Tom woke up late and left home without breakfast, (anticipating) another long and boring days at school.
A. having anticipated B. anticipated C.being anticipated D.anticipating
1为什么不选A呢?FOR表原因应该可以说得过去吧,2也是为什么不选A呢,求详解,谢谢

1 for 因为,由于:表明附加或推断的理由,引导的分句前常有逗号,分句不可放句首:
He must be ill,for he is absent today.他一定病了,因为他今天缺席了。
所以不选A
2 动名词表伴随
与谓语动词同时发生,用一般时,如发生在谓语动作之前时则用完成式having done
这里是表示伴随状况 与前面的woke, left 是一连串发生的动作 ,一般认为无先后顺序
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-16
第一句属于省略 或是独立结构的用法 如果用A的形式 应该是For he is unable,而且一般不用于句首;
第二句属于动名词做伴随状语 因为是主动形式 所以只能在A,D之间选择,A是完成时,这里没有完成时相关的标示(一段时间 经历经验 结果状态对现在的影响等)所以只能用D。
希望对你有帮助。
第2个回答  2011-01-16
1题注意主被动。2题:动词置首,省主语(前后并列),动词用ing形式表被动