He has learnt Chinese painting for about ten years.(保持句意基本不变
He has learnt Chinese painting for about ten years.(保持句意基本不变
mr white has been an engineer for about ten years(保持句意) mr w
Her sister has been a secretary for five years.(保持句意基本不变)
mr johnson has been a teacher for twenty years保持基本句意不变mr joh
He has learnt English for six years改同义句
He has learnt English for six years(改同义句
The young man left his hometown ten years ago.(保持句意基本不变)
he has bought the TV set for about ten years
He has lived here for ten years改为同义句
He has learnt Enplish for six years.(改成同义句)
They have been married for more than twenty years.保持句意基本不变
he said he has been watching tv for about ten years 这里的has要改