How to express that you can understand the English that someone spoke?

"I can read English", "I can speak English", or "I can write English" are all correct uses of the word "English".

But is "I can listen to English" correct English?
Or should I say "I can hear English"?
Are there better ways to say that?

I want to know how to express that you can understand the English that someone has spoken.


Solution 1:

But is "I can listen to English" correct English?
Or should I say "I can hear English"?
Are there better ways to say that?

First up, "I can listen to English" is correct English. But you are trying to say that you can understand English that is said aloud. Just by saying "listen" doesn't necessarily mean that you understand spoken English. I can listen to Greek, but still not understand, because I don't know Greek.

Some better ways to say it are:

I can understand spoken English
I can comprehend spoken English
I can understand English that is spoken.
I can understand English that is said aloud.

Edit:

If understanding is not really necessary, just hearing and being able to listen to the language, you could try:

I can catch the English language most of the time.
I can make out spoken English.
I can take in spoken English

Solution 2:

I think the phrase you're looking for is contained in your question: "I can understand English."

Edit: after comments by Malvolio and Peter Shor, I agree that "I can understand spoken English" is more clear than my original version, especially if you're illiterate in the target language, or if for some other reason it's important to distinguish between the two.

I use a similar phrase myself—I studied French in high school and college and spent a few months in Paris, but I haven't had many opportunities to practice in the last fifteen years. I can still understand it fairly well if it's spoken slowly, but I find it very difficult to express my own thoughts. Therefore, I understand French (a little), but I don't speak French.