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

问题描述:

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

For how long has he learded English?

How long has he learded English for?
两种问法都有使用。

how long did you ……?

How long has he learned English