单选题 More and more people are signing up for yoga classes nowadays, ______ advantage of the health and relaxation benefits.
A. taking B. to have taken C. having taken D. having been taken

【正确答案】 A
【答案解析】[解析] 动词用法辨析
动词短语take advantage of意为“充分利用”。本题中须用其现在分词形式作状语,既可以理解为原因,也可以理解为伴随状态。