21.She went to a European university to study art. ________ university is really amazing.
A.An B.The C.A D /
【答案】B
【解析】她去了一所欧洲的大学学习艺术.这所大学真了不起。根据语境a European university(一所欧洲的大学)可知,后句的university(大学)是第一句提到的 a European university,是特指这所大学,故应填The,所以答案为B。
22. Had Paul received six more votes in the last election, he ________ our chairman now.
A. must have been B. would have been C. were D. would be
【答案】D
【解析】这道题目是一个混合虚拟语气的句子。条件句省略了if,把助词had提前到主语前面,表示对过去情况的假设,而主句中now表明了对现在情况的假设,所以应选would(should, could, might)+动词原形这种表达形式。四个选项中只有(D)是正确表达形式,故为正确答案。
23.I guess we’ve already talked about this before but I’ll ask you again just ________.
A.by nature B.in return C.in case D.by chance
【答案】C
【解析】本题考查介词短语。分析四个选项的意思by nature 天生地;in return作为回报,作为交换;in case 万一,以防;by chance偶然地。根据句意我想我之前已经跟你谈论过这件事,但是以防万一,我再问你一次。
24. ________ the English examination I would have gone to the concert last Sunday.
A. In spite of B. But for C. Because of D. As for
【答案】B
【解析】假设的情况有时不是用一个条件句表示,而是隐含在一个由介词如but for要不是、but that要不是、without如果没有, 由连词but要不是、副词otherwise否则的话、等表示的上下文中。本句主句表示对过去情况的假设,但事实上由于英语考试而没有去成,即若不是因为英语考试,我本可以去听音乐会,所以应选But for为正确答案。
25. Look at the terrible situation I am in! If only I ________ your advice.
A. follow B. would follow C. had followed D. have followed
【答案】C
【解析】题目中的第一句话表示的是现在真实的情况,而第二句话中所要表达的是应该做但事实上没有做的事,这种情况导致第一句话中真实情况的发生,故If only条件句假设的是过去一种情况,因此应该用had +过去分词,所以正确答案是C。
免责声明:本站所提供试题均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用,不涉及商业盈利目的。如涉及版权问题,请联系本站管理员予以更改或删除。