英语选择题,并解释一下原因

1、Havingmissedthelastbus,Bobhadnoalternative(C)ataxihomethoughhedidnotliketheidea.Ato... 1、Having missed the last bus,Bob had no alternative( C )a taxi home though he did not like the idea.
A to take B but take C but to take D but taking
2、It is impossible for anyone ( D )these photos before because Mr.Newman had them developed today.
A to see B saw C seeing D to have seen
3、Everyone had an application form in his hand, but no one knew which office room( B )
A to send it B to send it to C to be sent to D to have it sent
4、( C )no mistake,you must recheck the results got from the experiment.
A There is B There being C For there to be D Being
5、The patient( B )nothing but apple juice for the whole of next week.
A will have been having B will be having C will have had D will be had
6、We( A )paying you a visit but the bad weather prevented us from doing so.
A had thought of B have thought of C were thinking of D thought of
7、I know you think I'm talking nosense,Mike.But in time( C )
A you have realized that I'm right B you will be realizing that I have been right C you will realize that I was right D you would realize that I had been right
正确答案已给出。解释一下为什么 “选 ”及 “不选” 的原因就行。
附:(供参考)
1、but 在这是什么意思,but to 又是什么意思?
2、A为什么不对?
3、C为什么不对?
4、为什么选C?
5、为什么选B?
6、为什么B不对?
7、为什么选C?
3、句子我理解了,但是B to send it to ,第一个to是什么意思???
7、要用将来时我已明白,但是为什么要用“was”啊???C you will realize that I was right
展开
老实人甲
2008-10-15 · TA获得超过392个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:171万
展开全部
第一题是no。。。。but的连用,意思为除此之外别无他法,而to take 则是为了与having missed 呼应的用法,意为刚刚错过了最后一班公车,鲍勃除了打的回家没有别的选择了,虽然他不喜欢这个主意。 这里的to take 是针对 having missed 的不定式表示将来时。
第二题是考完成时的用法,也就是说,在今天纽曼先生没有洗出照片来之前,谁都不可能 看过 这些照片。(咬文嚼字的选择题。。。如果没有d的话,选A也没有问题吧。。。。中国人的英语考试就是可怕呀)
第三题,我觉得是典型的语感题,如果是中式英文的语感的话,就是c,英文有一点是准确性,也就是说是“把信送到哪个房间去”而不是“被送到哪个房间去”(如果我没有记错的话,send是自带被动意思的,所以be sent至少我是不会选的)。
第四题,没有for这个连词,就是两个简单句的存在了,而且ing代表现在,to do 代表将来,这是一个不确定(在将来)是否有错的试验,即,谁都不保证将来是否会有错,为了保险起见还是recheck一下吧。。。。。
第五题,will be doing = will do 只是语气有加强 表示一直都做什么,而且将来时,如果没有状语从句或时间状语来限制 谓语中心词 的话 则应用will + 动词原形。
第六题,因为but后是过去时,所以应该用过去完成时。而b是现代完成时。。。。 谓语动词的时态一定要前后一致,一般过去时配过去完成时,一般现代时配现代完成时,一般将来时配将来完成时。
第七题,in time = sooner or later,意为“迟早”,前一句是一般现代时,那对前一句的时态而言,后一句是将来会发生的事情,所以用一般将来时。而意识到“我”是正确的,是不能持续的,故B不能选。
汐苜子
2008-10-15
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
1.第一题~说因为错了最后一班公车,Bob只能打的,没有其他选择. But 在这有点象除了, 除了找的士,别无他选,倒着翻译好些吧...这儿的 but 和 to 不是连在一起表示什么的,to只是接后面的take a taxi,就只是to do sth的格式.

2.注意那个before....today ~ 它说的是直到今天照片洗出来之前都没人看过,是从过去到现在的一大段时间,所以要用现在完成时.A的时态不行,虽然说你翻译了也能通,但是语法不对~

3."每人手上都有申请表,但没人知道..." 句子的主语是人~如果选C用被动语态,不就变成了把人送去了?~

4.前半句有点表原因的意思,因为没有出什么错,所以你必须再确认一下实验结果.For 有"因为"的意思~如果后半句开头有so之类的关联词的话,就不用选有for 的了,否则两个半句接不上,虽然说都看的懂,但是选择题嘛,就是要严密的~

5.厄...因为A,C,D都是太夸张的答案了...直接排除...这里是用"will be doing something"表未来某个时期~固定句式..~

6.注意到那个prevented用的是过去时吗?他们有打算去拜访,但是是在坏天气阻止他们之前的,过去的过去,就要用过去完成时,而非现在完成时~

7.说实话...对于那个"I was right"的 was ,真不知道怎么解释,哪位高人帮忙~
"will"表他将会明白,将来时,好理解拉~我只能给你提供排除法了...A..时态完全不对,不能说"你将会已经明白我是对的"~ B.恩,"will be doing something"强调的更是过程而非结果.在这儿强调他将正在明白的过程..没有意义...更重的是他"明白了"的结果. D.时态不对~我觉得用"would"也还说的过去~婉转口气,但是后面的"had been" 是过去完成时,没有过去的过去哪来 的这个时态~

尽力拉~希望能帮到你~哪个高手再帮我讲解一下7的c~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
联想BBBB
2008-10-15 · TA获得超过1176个赞
知道小有建树答主
回答量:722
采纳率:0%
帮助的人:682万
展开全部
1固定用法:have no choice but to do/can' choose but do
but表转折
2例如I have never seen such a good film before:before意味着要用完成时
3要注意是send application,不是room to be sent
4没连词不选A,表目的用For there to be,为了确保无误,有表将来意味
5next week. 表将来,不用完成时,排AC,D明显语法错误
6过去的过去用过去完成时,因为thought 这个动作发生在prevented 之前,原本是想好了的,被bad weather 破坏了
7in time总有一天,表将来,排D,根据前一分句,得知Mike并不认同我所说的,排A,句子没有将来进行时的意味,选C

参考资料: 个人经验

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
米虫虫同学
2008-10-15 · TA获得超过2621个赞
知道小有建树答主
回答量:1348
采纳率:0%
帮助的人:1457万
展开全部
1、错过了bus,所以bob没有其他的选择,只能打车。所以要加but啊,有转折。
2、因为是过去完成时,如果有上下文的话,上文就可以说是 he has seen these photos,所以现在是否定,要用完成时。
3、是send application,不是room to be sent,office room是作为send it to的地点状语。
4、这是个原因状语从句,因为没有错误,所以你需要重新检查一下这个实验结果。
5、这是个将来进行时,因为the whole of next week里他们都只能喝苹果汁。
6、这是个虚拟语气的句子。虚拟语气的从句用了过去式所以主句要用过去完成时。所以是A,所以B不对。
7、翻译就是,我知道你认为我在胡说,但是不久后你就会意识到我是对的。这明显是个将来的事情嘛。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
13328328388
2008-10-15
知道答主
回答量:13
采纳率:0%
帮助的人:0
展开全部
只是我的理解
1.but to take根据语境应该是说“BOB没有选择,只能乘坐的士”
2.因为后面有before,所以这里应该是要用have done(完成时)
3.C是被动语态,在这里是说“人们不知道选择哪间办公室进去”,主语是人,不是门,人是进去里面,而不是被进去里面
4.我的理解是:这里的For是为了...的意思,整句话应该是“为了这个结果没有错误,你必须要根据这个试验重新检查”
5.后面有Next week,所以判断时态应该是将来时,所以要用will be,因为be是动词,所以have只能变成动名词having
6.后面的prevented告诉我们,这句是过去时,B选项中的have是一般现在时,所以错
7.I'm talking说明是现在进行时,所以把D排除,in time是说最后,所以要选将来时,所以排除A,will be realizing 说的是“将被认识到”是被动语态,可是主语是人,要用主动语态。

以上是我个人的理解,希望对你有帮助,不要照成误解.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式