c语言 long long 语句,句子辨析(for long与for a long time)

同意蒋老师的解答。

此外,我简单讲一下for long 和for a long time 的用法区别,以及英语“否定转移”(Negative Transformation)的有关问题。

▲for long 和for a long time 的区别是:

for long 一般用于否定句和疑问句,极少用于肯定句;for a long time 可以用于各种句式。例如:

1. We cannot survive for long without food and drink. 我们没有食物和饮料就活不了多久。(来自词典例句)

2. The pace was too severe to be kept up for long.  跟上这步伐太难了,无法持久。(《简明英汉词典》例句,本句的不定式实则表达否定意义)

3. Oranges can be kept for a long time without going mouldy. 橙子可以存放很长时间而不腐烂。(柯林斯例句)

4. Frankie hasn't been feeling well for a long time.  弗朗姬很长时间以来一直感觉不舒服。(柯林斯例句)

▲for long 和for a long time 用于否定句时,其否定的对象不同。你给的两个句子分别为:

1. He didn’t work for long. (=He soon stopped working.) 他工作时间不长。

2. He didn’t work for a long time. (=He was unemployed for a long time.) 他长时间没有工作了。

第1句的not不是否定谓语动词,而是否定for long;第2句的not否定谓语动词,不是否定for a long time。

【语法知识】在He didn’t work for long.中,not否定的是for long,而不是work,这种现象叫做“否定转移”(Negative Transformation)。其特点是:表面否定谓语动词,实则否定状语(即后面的介词短语)。下面再举数例:

1. They didn’t come by train. 他们不是坐火车来的。

(not否定介词短语by train,相当于They came not by train.)

2. You can’t fool people all the time. 你不可能一直都在欺骗人。

3. We can’t judge a person by his appearance. 我们不能以貌取人。

4. They never talk about that matter in public. 他们从不在大众场合谈论那件事情。

5. Don’t read in the sun. 不要在阳光下看书。

6. Don’t talk with your mouth full of food. 不要口里含着食物说话。

7. The ant is not gathering food for itself alone. 蚂蚁不只是为自己采食。

8. She had not been married for many weeks when he saw her. 他看见她时,她结婚还没几个月。(不是“没结婚”)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值