I ......... speak French without a problem now because I have had many lessons.
A.may
B.can
C.have
正确答案是2