The book ______ the public at once.

The book ______ the public at once.

A.took a fancy to

B.had a fancy for

C.took the fancy of

D.took a fancy of

答案及解析: C

解析:

句意为“这本书一问世就引起了公众的喜爱”。take a fancy to“喜欢上,爱上”,不符合句意;have a fancy for“喜欢,想要”,不符合句意;take the fancy of“引起……的喜爱”,符合句意;take a fancy of此短语不存在。