he has been learning english for 2 years in college.
he has been learning english for 2 years in college.
同义句He has been learning English for six years
He has been learning English for abiut six years ,so _I
He has has been in Green China for 2 years.
He's been learning English for six years.
He's been learning English for two years
he has been in the army for 2 years.
he has been learning english a year
He's been learning English for 6 years.改为一般疑问句
He's been learning English for six years and really loves it
He’s been learning English for six years and really loves it
he has been in the army for five years