for a long time与for long同义,但上句却不可用for a long t-ime来替换for long。因为前者常用于肯 定句,而后者则用于否定句和疑问句。
另外,for a long time虽然间或可用于否定句,但含义却与用for long不同。例如:
He didn't speak for long.的意思是:He only spoke for asho-rt time.(他仅仅说了一会儿。)
He didn't speak for a long time.的意思则可能是:It was al-ong time before he spoke.(过了很久 ,他才说话。)
二、高一教材下册第77页有这样一道填空题:
Some people will never learn that you can't get_____for nothing.
A.anything B.something C.everything D.nothing
所给答案为something。试问:该空是否可以改填anything?something不是常用于肯定句吗?
不错,something与some一样常用于肯定句,而anything与any一样常用于否定句和疑问句。不过,在表示 请求、建议或征求意见的疑问句中常用some或something。在表达“任何”这一含义时肯定句中常用any或anyt hing。例如:
1.——I feel a bit hungry.
——Why don't you have some bread?(86年高考题)
2.Would you like something to drink?
3.You can get it in any department store.这东西你在哪个百货商店都买得到,
4.I believe anything he says.
而本题之所以要填something则是因为something for nothing是一个固定词组,因此不可改填anything。 该固定词组的含义为:aprofit without risk or effort,因此整句句意为:有些人永远也不会明白,不经风 险和努力是不会获益的。