He has learned English for 5 years 给for 5 years提问该怎么写?

问题描述:

He has learned English for 5 years 给for 5 years提问该怎么写?

How long has he learned English