John has been away for more than three weeks.改为同义句
John has been away for more than three weeks.改为同义句
he has been away for three weeks.写出同义句,
同义句He has been away from here for three hours
The girl has been away from home for three days.同义句
he has been a soldier for three years.改为同义句:It is three year
He has been here for two weeks改同义句
Susan has been in this city for more than ten years同义句
同义句转换.Mary has been in this city for more than ten years
Susan has been in this city for more than 10 years.同义句
she has been a flight attendant for about three years 改为同义句
Tom has been in China for three years.(改为同义句)
Linda has been in Shanghai for three years 改为同义句