Neng [能] vs Ke yi [可以] What is the main differences between 能，and 可以? They both mean "to be able to", or simply "can", correct?
There is a substantial difference between the following contrast pair:
a. 我能说汉语。
b. 我可以说汉语。
In a., neng 能 indicates that I have the ability to speak Chinese while in b. keyi 可以 implies that this action, my speaking Chinese can be carried out if asked or allowed.