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

来源:百度知道 编辑:UC知道 时间:2024/05/30 06:43:02
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 tal

1.but to 。只有去。意思是没得选了,虽然他并不喜欢这个方法/主意。
2.to see,不合句意。意思是不可能有人已经看过那些照片,已经,用完成时才对。
3.room 是sent to的目的地,而不是sent 的宾语。你好好理解句子的意思。
4.这里的 For there to be 是做原因状语。整个是一个句子,后面的是主句。既然是从句的成分,就只能选C。for 后接原因。
5.首先明确这是表示一个将来的情况,下周只能喝果汁。同时还有将要做的意思,而现在进行时就有这个功能。如i am leaving.可以表示就要走了。
6.先看but后面的句子的时态,是过去时,那么这里根据句子的意思,就用过去完成时。
7.表示你将来会意识到我那时是对的。理解句子意思就知道为什么了。

回答的很简略,耐心看咯~~

只是我的理解
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 说的是“将被认识到”是被动语态,可是主语是人,要用主动语态。

以上是我个人的理解,希望对你有帮助,不要照成误解.

第一题是no。。。。but的连用,意思为除此之外别无他法,而to take 则是为了与having missed 呼应的用法,意为刚刚错过了最后一班公车,鲍勃除了打的回家没有别的选择了,虽然他不