词组 | for a long time/for long |
释义 | for a long time/for long2 【问】 (A) They didn’t work for long. (B) They didn’t work for a long time. 这两个句子的意思是否相同? 【答】 意思不相同。句(A)的意思是:他们没有干(工作)很长时间(即他们很快便停止了工作)。for long位于否定范围之内,也就是说,not一直否定到句末。再看下面的句子: 1. He didn't speak for long. 他没有说很长时间的话(即他说的话很短)。 2. They didn't wait for long. (CGEL) 他们没有等很长时间。 3. These shoes probably won't last for long. 这些鞋可能穿不了很长时间。 句(B)的意思则是:他们长时间没有工作了(或:他们失业很长时间了)。for a long time位于否定范围之外,也就是说not否定到work为止。 1. I've not done that for a long time. 我很长时间不干这个了。 2. He didn't speak for a long time. 他长时间没有发言。 赵振才 编著.英语常见问题解答大词典.哈尔滨:黑龙江人民出版社.1998.第1203-1204页. |
随便看 |
|
英语用法大全包含4017条英语用法指南,基本涵盖了全部常用英文词汇及语法点的翻译及用法,是英语学习的有利工具。