Which of the following terms define(s) an acid according to the Bronsted-Lowry theory? (Select all that apply.)
A. proton donor
B. proton acceptor
C. electron pair donor
D. electron pair acceptor
E. H1+ donor
F. H1+ acceptor
G. OH1- donor
H. OH1- acceptor