Answer:
A. He was no Sherlock Holmes to figure out mysteries.
Explanation:
In literature, the term allusion refers to a reference to a person, place, thing, event, or idea of historical, cultural, literary, or political significance.
The option that contains an allusion is option A. In the given line, Sherlock Holmes is mentioned. Holmes is a fictional character, the detective from stories written by Sir Arthur Conan Doyle. He is a very famous and important character, which makes the given allusion effective, as readers will easily understand what the poet wanted to say.