dlpengzhen
By the end of April Peter__ here for three months.A. will have stayed B. will stayc. stays D. has stayedI'm awfully sorry, but I had no alternative. I simply__ what I did.A. ought to have done B. have to do c. had to do D. must doWe___ our breakfast when an old man came to the door.A. just have had B. have just had c. just had D. had just hadEver since the family moved to the suburbs last year, they_ better health.A. could have enjoyed B. had enjoyed c. have been enjoying D. are enjoyingHe wore dark glasses to avoid.A. having been recognized B. to be recognizedc. recognized D. being recognizedThe Viking are believed. _America.A. to have discovered B. to discover c. in discovering D. to have been discoveredHere we found hale snow, as most of it seemed__ _blown off the mountain.A. to have been B. to be c. that it was D. that it had beenPrisons in some countries are short of staff, _ means each prison officer is overworked and underpaid.A. which B. this c. what D. itHe spoke confidently, _ impressed me most.A. so that B. that c. it D. whichHe took down a square green bottle,. he poured into a dish.A. its content B. which content c. the content of which D. the content of thatI bought a new house last year, butl__ _my old house yet, so at the moment I have two houses.have not sold
lostangelus
句子没有错,如果选A,要点如下:1. 从意思上,是要表达“有”,所以,去掉BC,因为它们词义不符。2. D意思相符,但选它意味着是一个完整的句子(因为there was是谓语动词),那么语法上不通,因为前后主语不一致(并非不可以用逗号表示)。如果主语是We had no bus, we had to walk home也是讲得通的(看成and或so的省略)。3. 既然前后主语不一致,那前半句就必须是非谓语动词(现在分词短语作状语,表示原因或让步皆可),所以选A,只有它意思上和语法上同时相符,意思是,因为(或既然)没车,我们只好走回去。
karenchao1983
一个逗号是不能连接两个句子的,英语对连词很讲究的。所以原本是there was... 但是没有连词,因此was变成being非谓语形式,这样的话there being当然不是句子啦,因此句子就没有语病了。
多儿的妈咪
先翻译后解答我奶奶想不起来吃没吃药,可她确实吃过了。首先语法上,B、D肯定不对remember to do 和 remember doing 是对的,但二者意思差别很大remember to do记得要做某事,这是准备要做某事。remember doing记着已经做过的事,某事已经做过。这句话说她吃过了。所以选doing是对的,to do表将来 排除A选C是正确答案
缘来是你69
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.
cestlavie88
没错,选B。要点如下:1. 从意思上,是要表达“是否”,所以去掉AC,因为无法上可以,意思不符。2. 之所以选B不选D,是因为虽然意思上二者都可以表达“是否”,但英语语法规定如果句子里出现了not,就只用whether,不用if,这可以看成搭配。4. 同类例子有,我不知道他是否会来I don't know if/whether he will come. (if或whether皆可)但是,I don't know whether he will come or not. (有了not,就只能用whether,不能用if了。)
王豆豆228
选择D为完整句子,二个句子没有并列连接词;本句为非谓语动词作状语,相当于把because there was no bus变成分词短语作状语,而there be结构变成分词为:there加 being结构;B和C主语都是we,相当于because we had no bus,不符合句子结构。
优质英语培训问答知识库