这个解析让我迷糊了,food这里做不可数名词,那么A选项怎么就不是从句了? ________our food ________, we had to walk to a village for help.(成都毕业班第一次诊断试题) A. Since; runs out B. Because; run out C. With; running out D. For; running out
这个解析的作者确实水平有问题。A的错误在于从句的时态用了一般现在时,而主句had to为过去时,导致因果关系出现逻辑错误。B 的错误在于run要么是原型要么是过去分词,无论是哪个都是的because从句为错误。C项为with复合结构,是正确的选项。D项中,for作为连词是并列连词,用在第二分句之前,而不能解释后面分句的原因。所以for只能是介词,介词for是不能后接复合宾语的。所以C是唯一正确答案。
不过作者的翻译是正确的,with our food running out, 现在分词短语running out为进行体意义,转态动词的进行体表示即将、快要的意义,所以作者正确的译出了“快要用完”。如果with的宾补改为过去分词run out, 则意思为我们的食物”已经被吃光了“,也是正确的。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!