是否是从句的判断

这个解析让我迷糊了,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

解析:答案 C。“since、because、for”作“由于、因为”讲,是连词,其后只能跟从句,不能跟复合结构,所以不能选A、B、D。由于 run out是不及物动词短语且与our food之间存在主谓关系所以只能用 running out 结构,with在这里表示原因,故答案是C。句意是:在我们的食物快要用完的情况下,我们不得不向附近的村子求援。     


请先 登录 后评论

最佳答案 2019-06-16 19:40

这个解析的作者确实水平有问题。A的错误在于从句的时态用了一般现在时,而主句had to为过去时,导致因果关系出现逻辑错误。B 的错误在于run要么是原型要么是过去分词,无论是哪个都是的because从句为错误。C项为with复合结构,是正确的选项。D项中,for作为连词是并列连词,用在第二分句之前,而不能解释后面分句的原因。所以for只能是介词,介词for是不能后接复合宾语的。所以C是唯一正确答案。

不过作者的翻译是正确的,with our food running out, 现在分词短语running out为进行体意义,转态动词的进行体表示即将、快要的意义,所以作者正确的译出了“快要用完”。如果with的宾补改为过去分词run out, 则意思为我们的食物”已经被吃光了“,也是正确的。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,1959 浏览
  • Eric198226 提出于 2019-06-16 11:16

相似问题