different为什么不放在time的前面

 Redis allows to set a time to live different for every key so that the key will be automatically removed from the server when it expires.


求解惑,为什么不是to set a different time to live  ... 


请先 登录 后评论

最佳答案 2020-01-19 14:42

allows后应加the user: allows the user to set...

to set a time to live different for every key

这里set为复合宾语及物动词,a time to live为宾语,different for every key为形容词短语作宾补。不定式短语的意思为:把有效时间设置为每个键各不相同。

如果将different置于time之前也可以,这时set就是单宾语动词:to set a different time to live for every key. 此时,a different time to live是宾语,for every key为set的对象状语。二个结构意义基本相同。

请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

该句有较多语法错误,请忽略。

allow to do (误)

live different (误)

请先 登录 后评论
  • 0 关注
  • 1 收藏,2361 浏览
  • feelshine 提出于 2019-04-09 15:19

相似问题