He has ________ for about twelve years.
he has bought the TV set for about ten years
Jimmy has lived here for twelve years,so he ( )the weather.
he said he has been watching tv for about ten years 这里的has要改
He has lunch at about twelve对at about twelve提问
Do you know he has ________(参军)for five years?
He ________ the army for ten years.
保持原意:He has been in the army for about 10 years.
He has learnt Chinese painting for about ten years.(保持句意基本不变
He has learned English for about two years.(对划线部分提问)
tom has become a PLA man for about two years,hasn’t he错在哪
He has been died for ten years
He has been ( ) for several years