The present invention relates to the field of drugs for hyperuricemia and gout. In particular, the present invention relates to a carboxylic acid uric acid transporter 1 (URAT1) inhibitor of general formula (I) containing a diarylmethane structure and a preparation method thereof, and pharmaceutical compositions containing same and a use thereof in the preparation of drugs for treating hyperuricemia and gout, wherein R