例1 正误例析

  他不能再呆在这儿了。

  误:He can't longer stay here.

  正:He can't stay here any longer.

  正:He can no longer stay here.

  解析 表示“不再”,用no longer或not. . . any longer。

  例2 Shall I ______ my sister here next time?

  A. bring

  B. take

  C. carry

  D. get

  分析与解答:bring, take, carry都有“拿、带、运送”的意思,它们的区别主要是动作的方向不同。bring表示“拿来、带来”,指把人或物从别处带到说话人所在的地方,take表示“拿走、带走”,指把人或物从说话人所在的地方带到别处去。carry不表示动作的方向,一般指随身携带,如“抱、扛、提、运”等。get则指“去拿、去取”。根据句意“下次把我妹妹带到这里好吗?”正确答案为A。

  例3. Is there _____ with your watch?

  A. something wrong

  B. anything wrong

  C. wrong something

  D. wrong anything

  分析与解答 something与anything不为定代词,形容词或动词不定式修饰不定代词时,应放在不定代词的后面。这是一句一般疑问句,应用anything。所以应选B。

  例4 I don't think there's _________ in the room

  A. somebody

  B. anybody

  C. nobody

  D. someone

  解析 think后面的宾语从句通常是肯定的,如果要表示否定的意思则要否定在主句think上,宾语从句中动词仍然用肯定式,但意思是否定的。否定句应用anybody。此题答案为B。

  例5 My father will go to Shanghai. He ____ there before.

  A. has been

  B. has gone

  C. has been to

  D. has gone to

  分析与解答 have(has) been to表示以前曾经去过某个地方,而目前主语并不在那个地方,已经回来了;而have(has) gone to则表示已经到某地去了,目前主语不在说话者所在地,到那个地方去了。there是副词,不论是have(has) been to还是have (has) gone to, to都应省略不写。在这句中,父亲将去上海,说明目前父亲不在家,以前曾经去过,因此选A
 例6 Can I _______ the book a little longer?

  A. borrow

  B. lend

  C. keep

  D. take

  解析 考生可能会根据汉语的意思选择任何一个答案。这是因为没有弄懂英语中延续性动词和短暂性动词的用法。borrow, lend和take都是短暂性动词不能和一段时间状语连用。如要表示“借多长时间”应用keep。此题答案为C。

  例7 The box is _______ heavy for you ____.

  A. very; to carry

  B. too; to carry

  C. very; can't carry it

  D. too; can't carry it

  思路分析

  “too…to”意为“太……以致不能”,如:The matches are too wet to burn. (火柴太湿了,点不着。)

  例 8 _____, he will find a better job.

  A. Sooner and later

  B. Sooner or later

  C. Soon and late

  D. Soon or late

  思路分析

  “sooner or later” 意为:“迟早”,如:Sooner or later, she'll become a lawyer. (她迟早会成为一位律师的。)

  答案: B