例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
|