I -------the dictionary for 2 years.have been和 have had为什么选h
4个回答
for 2 years表示一段时间,必须和延续性动词连用,have had 表示 买 .
意思是:这本词典我已经买了2 年了.
相关问题
i had been graduated for 3years 和i have been graduated for 3
把I have had this dictionary for three years.改为同义句
I _________the north for a year.这里填have been to 为什么?
I HAVE BEEN PLAYED THE FLUTE FOR FOUR YEARS
I have been longing for a dictionary for a long
英语翻译For years I had been searing.And I have cried a thousand
I have already been here for 5years =I have been here_____5
The Smiths (have been living) here for ten years 为什么不能用 have
I have lived here for 5 years I have been living here for 5
I have been collecting shell for5years可以改成 I have been colle