He s____ lives in beijing.He has been here for 20 years
He s____ lives in beijing.He has been here for 20 years
改错:He has been to Beijing for over two years
同义句转换 He has been in Beijing for 10 years.
he has lived here for 3 years 和he has been lived here for 3
He has been away from here for ten years
He has has been in Green China for 2 years.
he has been learning english for 2 years in college.
he has been in the army for five years
he has been in the army for 2 years.
He (has been in the army)for 3 years.
He has been in Canada for seven years .同义句
He has been here for 2 years.(对划线部分for 2 years进行提问)