我们要表示“各种各样的……”,通常是说 all sorts of sth,但可以说 sth of all sorts 吗?比如:
People buy things for all sorts of reasons.
可以这样改一下吗?
People buy things for reasons of all sorts.
刘老师:
“all sorts of +名词”跟“名词+of all sorts”,在结构上不同,但意思相同。英语中两种表达都十分常见。类似的还有“all kinds of +名词”跟“名词+of all kinds”,例如:
▲all sorts of +名词
All sorts of problems assailed us suddenly. 我们突然遇到各种各样的难题。
All sorts of rumors are going around. 各种谣言正四处流传。
All sorts of strange sounds met the ear. 听见了各种奇怪的声音。
In my job, I mix with all sorts of people. 我在工作中常和各种人打交道。
All sorts of lamps are available in that shop. 在那家商店可买到各式各样的灯具。
▲名词+of all sorts
The shop deals in goods of all sorts. 这家商店经营各种货物。
He was very fond of books of all sorts. 他爱好各种书籍。
He is an official who ought to see people of all sorts. 他是一个应该接触各色各样人的官员。
Flowers of all sorts are blooming in a riot of color. 百花盛开,万紫千红。
We specialize in handling clocks and watches of all sorts. 我们主要经营各种各样的时钟和手表。