• 回答数

    11

  • 浏览数

    281

翻页作废啊
首页 > 英语培训 > 英语语法选择题

11个回答 默认排序
  • 默认排序
  • 按时间排序

骨头杀手

已采纳

因为remember加doing表示已经做过,have done 是完成时这个你知道吧?所以选。c

英语语法选择题

250 评论(14)

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

229 评论(11)

lostangelus

句子没有错,如果选A,要点如下:1. 从意思上,是要表达“有”,所以,去掉BC,因为它们词义不符。2. D意思相符,但选它意味着是一个完整的句子(因为there was是谓语动词),那么语法上不通,因为前后主语不一致(并非不可以用逗号表示)。如果主语是We had no bus, we had to walk home也是讲得通的(看成and或so的省略)。3. 既然前后主语不一致,那前半句就必须是非谓语动词(现在分词短语作状语,表示原因或让步皆可),所以选A,只有它意思上和语法上同时相符,意思是,因为(或既然)没车,我们只好走回去。

226 评论(14)

小琳子雄霸天下

我觉得答案应该是D。从整个句子来看,没有任何时态的转换。再加上主语是单数。所以,我觉得应该是用一般现在时态,即is

270 评论(10)

karenchao1983

一个逗号是不能连接两个句子的,英语对连词很讲究的。所以原本是there was... 但是没有连词,因此was变成being非谓语形式,这样的话there being当然不是句子啦,因此句子就没有语病了。

269 评论(12)

多儿的妈咪

先翻译后解答我奶奶想不起来吃没吃药,可她确实吃过了。首先语法上,B、D肯定不对remember to do 和 remember doing 是对的,但二者意思差别很大remember to do记得要做某事,这是准备要做某事。remember doing记着已经做过的事,某事已经做过。这句话说她吃过了。所以选doing是对的,to do表将来 排除A选C是正确答案

177 评论(9)

缘来是你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.

344 评论(12)

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了。)

271 评论(10)

爱吃之虎虎

1-5 DCBDD6-10 AAADC11-15 BAAAB16-20 AADCD21-25 CABBA26-30 DBBAD有不理解的知识点欢迎追问~

252 评论(9)

王豆豆228

选择D为完整句子,二个句子没有并列连接词;本句为非谓语动词作状语,相当于把because there was no bus变成分词短语作状语,而there be结构变成分词为:there加 being结构;B和C主语都是we,相当于because we had no bus,不符合句子结构。

225 评论(14)

咖啡熊33

从后面actually did 中看出句意为 他吃了药却总是记不住已经吃了。所以空格填已经吃了药,而remember后加having done表示忘了做过, 所以选cremember to do 表示的是忘了要做, 所以不能选aremember 后不能直接加done 后者did 所以不能选b, d

325 评论(8)

相关问答