一道英语语法选择题?

答案是选A,可以详细解释下吗!!... 答案是选A,可以详细解释下吗!! 展开
 我来答
赵钱孙2020
2021-04-20 · 知识共享,共同进步。
赵钱孙2020
采纳数:12 获赞数:44

向TA提问 私信TA
展开全部
There being no bus,是一个状语性质的句子,表示后面的原因,这个高中就学过,其他更全面的知识希望你去调查研究下,以下是借用网上其他知识(非本人原创,只是一想到状语就想到这个知识点了):
一、分词在句子中作状语,可以表示时间、条件、原因、结果、让步、伴随等。
分词(短语)作状语时,其逻辑主语应与句中主语相一致。当现在分词表示的动作发生在谓语动词之前时, 则用现在分词的完成式;当所表示的动作与谓语的动作同时发生, 则用现在分词的一般式。完成或被动关系用过去分词。
二、现在分词作状语时,其逻辑主语应该与句子的主语一致,但有时现在分词的主语与其所在句中的主语并不一致,这种现在分词即所谓的垂悬现在分词。垂悬现在分词容易使句意模糊,甚至造成歧义,因而通常被认为是不合规范或错误的用法。
1.Searching along the deck,it had taken him some time to find a doctor.
他沿着甲板找了好久才找到一名医生。(searching的逻辑主语是句中的him)
2.Walking or sleeping,this subject was always in my mind.
不论是走路或睡觉,我总是在想着这个问题。(walking or sleeping的逻辑主语是句中的my)
3.Traveling is interesting but tiring.
旅行是有趣的,但是使人疲劳
4.The pupils will get confused if they are made to learn too much.
如果让学生学得太多,他们会感到糊涂的。
5.The argument is very convincing.
他的论点很令人信服。
6.They were very excited at the news.
听到这个消息,他们非常激动。
三、现在分词或过去分词作状语时,有时可以在分词前加while,when, once, although, until, if等连词。
1.When leaving the airport, she waved again and again to us.
2.While waiting for the train, I had a long talk with my sister about her work……
3.Once recovered, he threw himself into his work and made every effort to do it well.
4.Although working very hard, he failed to pass the final exam.
5.If translated word by word, the passage will be difficult to understand.
sassyd
培训答主

2021-04-19 · 欧洲历史文化研究推介
sassyd
采纳数:24660 获赞数:178335

向TA提问 私信TA
展开全部
选择D为完整句子,二个句子没有并列连接词;本句为非谓语动词作状语,相当于把because there was no bus变成分词短语作状语,而there be结构变成分词为:
there加 being结构;B和C主语都是we,相当于because we had no bus,不符合句子结构。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
唐娜杨
培训答主

2021-04-20 · 关注我学习会变得更厉害哦
知道大有可为答主
回答量:2.2万
采纳率:79%
帮助的人:1496万
展开全部
句子没有错,如果选A,要点如下:
1. 从意思上,是要表达“有”,所以,去掉BC,因为它们词义不符。
2. D意思相符,但选它意味着是一个完整的句子(因为there was是谓语动词),那么语法上不通,因为前后主语不一致(并非不可以用逗号表示)。如果主语是We had no bus, we had to walk home也是讲得通的(看成and或so的省略)。
3. 既然前后主语不一致,那前半句就必须是非谓语动词(现在分词短语作状语,表示原因或让步皆可),所以选A,只有它意思上和语法上同时相符,意思是,因为(或既然)没车,我们只好走回去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dymmlimy
2021-04-19 · 你知道,我全都知道。
dymmlimy
采纳数:1 获赞数:2

向TA提问 私信TA
展开全部
从后面一句we had to walk home可以看出使用了 过去时 “had”,而前两项都是现在进行时,而第三项缺少一个主语(不确定是不是叫主语),第三项填入空格中翻译过来就是“没有公交,我们要走回去了。”少了“这里”一次,感觉怪怪的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Knowledgematters
2021-04-20 · 超过73用户采纳过TA的回答
知道小有建树答主
回答量:478
采纳率:0%
帮助的人:52.3万
展开全部
一个逗号是不能连接两个句子的,英语对连词很讲究的。所以原本是there was... 但是没有连词,因此was变成being非谓语形式,这样的话there being当然不是句子啦,因此句子就没有语病了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式