Learn English – What do you call a person who has the ability to question and is curious about right things

single-word-requests

What do you call a person who has the ability to question and is curious about right things? As in someone who points out loopholes in an argument or the like.

Best Answer

perspicacious definiton:

Having a ready insight into and understanding of things.