b级英语选择,说说每道题选什么,为什么,谢谢!
25. C 后面units表示容量,ability表示能力,power 表示力量,capacity表示容量,possibility表示可能性,所以按照词意来讲,只有capacity合适,且句意为工厂生产能力是800,000个单位。而ability多表示技能的能力。所以这里只能用capacity.
26. A 这句话的意思是他三个月以前就已经离家了,而since 有自从的意思,后面一般加时间点,很显然three months ago是个时间点,而for后面加时间段例如 for three months,during一般指在什么什么期间,显然与three months ago 这个时间点不符,before是在什么什么之前,后面一般加时间点,而在这句话中已经出现了ago表示之前,所以就不需要再加上before了。况且这句话是用的现在完成时,所以更应该选since 。
27. A 这道题考查的是定语从句,后面从句中there are many pictures (in the book),它用 which作关系词代表了这本故事书,而这本书在从句中做了补语(不好意思,是否叫补语不确定)所以,在 picture和which之间需要有介词连接,所以要选in which。而B是因为介词用错了,除非这句话说的是the book with pictures,然而很显然应该是pictures in the book,所以不能选B。而C只有which,是不行的,需要介词连接。而D,则是多了个介词,如果这句话用that 做关系词那么就不需要介词链接了,只有像用where连接的关系副词才需要在适当时候加上介词,使句子完整。
28. B 这句话的意思是我拒绝的理由是你很独立。首先D中的 for在这里可以理解为因为,所以跟A中的because可以互用,而不选A和D的原因是句意不通:我拒绝的理由是因为你很独立。这样一来,句子重复啰嗦。而C中due to 后面不能加句子。选B是考察了表语从句。
29. A 这句话的意思是,学生将会在月末之前完成他们的卷子。这道题考的是将来完成时,也就是说,这个说话者一定能够保证学生在月末前能够完成卷子,换句话来讲,就是在未来的这个时候,他们一定能够已经完成,所以要用will have finished。而B用现在完成时并且加上了被动语态,首先时态不对,加上了被动语态之后更不对,从by the end of the month中可以看出时态应为将来的某种时态,因为这句话中学生是主语,学生完成卷子并不是被动的而是主动的,所以B的被动语态就不行,不能选。 而C是时态不对,应该用将来的某种时态,而C是现在完成时。而D用的是将来时,但是因为这里有will have finished更佳,所以不能选。
30. A It is known to all 意为众所周知,是固定搭配。句意为,众所周知,北京大学是中国最著名的大学之一。
31. B bring up教育、提出 bring back 回忆起来 bring about 引起
bring forth 产生、发表
根据句意,这些照片让他回忆起他前些天在中国的时光。所以选B
32. B 这句话主将从现,并且would rather do than do 是固定搭配,而C是prefer to do than doing;D时would like to do; A 是因为than 后年要接 doing形式。所以选B
以上均为个人意见,仅供参考。谢谢