21. ( ) stole his camera while he is lying on the beach. A. AnyoneB. SomeoneC. Everyone 满分:2 分
解析:B。中文:当他躺在沙滩上的时候,有人偷了他的相机。根据句意和stole可得出答案。因为假如选A、C的话,那动词stole就应该改为will steal了,这涉及时态问题
22. I don't like coloured clothes. I like white( ). A. onesB. oneC. any 满分:2 分
解析:A。中文:我不喜欢花花绿绿的衣服。我喜欢素色的。用one代替前文出现过的名词,由于是复数,所以one要加s。
23. I was watching TV ( ) the telephone rang. A. untilB. whenC. after 满分:2 分
解析:B。中文:我正在看电视。正在那时,电话响了。when可作at that time解。
24. It’s high time that the government took some effective measures to ____ the city. A. clear upB. show upC. clean upD. tear apart 满分:2 分
解析:C。中文:现在是政府采取有效措施清除城市犯罪的时候了。这道题考点是动词短语,只有clean up的含义最符合。(楼上一朋友解释clean up是清理不假,但clear up也可作清理解释,不同点是clean up还可指清除犯罪,所以C更为准确。)
25. A: Have you finished your homework? B: ( ). A. No, I didn'tB. No, I haven't finishedC. No, I haven't 满分:2 分
解析:C。解析:考点为对现在完成时一般疑问句的否定回答。B中的finished必须省略。
26. It is easy to ____ a machine ____ but difficult to put it together. A. tear…apartB. take …awayC. take …apartD. bring…away 满分:2 分
解析:C。中文:把一个机器拆成一件一件容易,把它组合到一起困难。考点同24,也是动词短语。只有take sth. apart最符合,这是牛津词典的解释:
take sth<->apart to separate a machine or piece of equipment into the
different parts that it is made of
27. Why ( ) you go to see the film yesterday evening? A. didn'tB. doesn'tC. don't 满分:2 分
解析:C。中文:你昨晚为什么不去看下那部电影呢?此题有人会觉得句中yesterday,所以动词应为过去式。但其实本句是提建议的句型之一:Why don't you do sth. 为什么不去做某事呢?类似的还有Why not do sth.?
28. Your daughter doesn't ( ) you at all. A. look afterB. take likeC. take after 满分:2 分
解析:C。中文:你的女儿和你一点儿都不像。考点同24、26,也为动词短语。只有take after sb.可作look like sb.解释,其余两项句意不通。
29. He came here a year ( ), and I have been here ( ) two years. A. ago, forB. before, inC. before, for 满分:2 分
解析:A。中文:他一年前来的这里,而我在这里已经两年了。第一空考点:从came可知这里是一般过去时,而表示过去的时间短语有yesterday ..., last ..., ...ago三大类(当然还有其他,比如just now, at that time呀)。第二空是现在完成时的延续性表达,有for+一段时间和since+时间点、since+一段时间+ago。综上所述,答案为A。
30. The hero in that film is based on a real historical figure, not an ____ one. A. imaginableB. imaginativeC. imaginaryD. imagination 满分:2 分
解析:C。中文:那部电影里的英雄是基于一个真实历史任务,而不是虚构的。只有C中文为假想的、虚构的
31. Because of the illness, she ( ) in bed for a few months. A. was keepingB. keptC. was kept 满分:2 分
解析:C。中文:她因为生病不得不躺在床上数月。(现在已经好了。)由于有for a few months,所以句中动词必须是延续性,但不一定非要现在完成时,比如我们可以说I stayed in Shanghai for two years. 鉴于此,结合语态问题,答案应为C。
32. On her way to the office, she ( ) to buy a newspaper. A. has stoppedB. stoppedC. is stopping 满分:2 分
解析:B。中文:在去办公室的路上,她停下来买了一份报纸。首先排除C。A和B涉及一般过去时和现在完成时的区别问题。只能通过含义来解释。首先两个时态下的动作都是在过去某个时间开始的,但是结束的时间不同,注意我翻译的中文哦。如I lived in Shanghai for ten years. 我曾经住在上海十年之久。(现在已经不是了。动作在现在之前已经结束)I have lived in Shanghai for ten years. 我住在上海已经有10年了。(开始住肯定是在过去某个时间啦,但是现在还住在上海,这和上句不同。)假如选A,可是后面有to buy a newspaper,另外还有on her way to这个短语,使句意很矛盾。
温馨提示:答案为网友推荐,仅供参考