He is here for three years这句话有语法错误吗?这是连词成句题 原题是 here be for years three加上has总觉得是加了一个词 因为以前我们做的题总是有have的 答案是has been

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 08:53:35
He is here for three years这句话有语法错误吗?这是连词成句题 原题是 here be for years three加上has总觉得是加了一个词 因为以前我们做的题总是有have的 答案是has been

He is here for three years这句话有语法错误吗?这是连词成句题 原题是 here be for years three加上has总觉得是加了一个词 因为以前我们做的题总是有have的 答案是has been
He is here for three years这句话有语法错误吗?这是连词成句题 原题是 here be for years three
加上has总觉得是加了一个词 因为以前我们做的题总是有have的 答案是has been

He is here for three years这句话有语法错误吗?这是连词成句题 原题是 here be for years three加上has总觉得是加了一个词 因为以前我们做的题总是有have的 答案是has been
可以这样,无语法错误,表状态.你说的have been/has been 是现在完成时态,用这个更符合英语语言习惯,表示从过去的某个时间一直持续到现在的动作或状态,这个动作将来有可能继续,也可能不继续.He has been here for 3 years (他呆在这里已经3年了) 他呆在这里这个动作开始于3年前,到现在他说这句话为止,已经3年.

不要费解,他的动作还没有完成。早不记得这些时态的名字了,只是用起来很自然。

应该是:He has been here for three years.
他来这里三年了。

he lives three b___from here I have been here for three years.=It is three years ______I____here He is waiting for you three hours ago.改错,仅限一词. 1.they need some more books(改为一般疑问句) 2.he came here three days ago.he is still here now.(改为同义句)he____ _____here for three days.3.where is he from?(改为同义句)4.他已经决定做那份工作.he __________already ___ 同义句He has been away from here for three hours 英语:He seems to have live here for three years.这句话的意思是意思? .He came ______ here at half past three.A.to B./ C.for D.at Spring ___ for three months here.A.last.Spring ___ for three months here.A.last.B.lasts.C.is lasting.D.are lasting. it is three years since he moved here 的同义句转换! Her grandma is here ( ) three days Afor Bin Cat DbeforeHer grandma is here( ) three days for 还是 in 还是 at 还是 before Spring ...for three months here.A.last B.lasts C.is lasting D.are lasting here he is 是什么意思 He is here for three years这句话有语法错误吗?这是连词成句题 原题是 here be for years three加上has总觉得是加了一个词 因为以前我们做的题总是有have的 答案是has been It is three years since he died.(同义句) He has ____ _____ for three years. He is a s______ and he has been in the army for three years He is a s___ and he has been in the army for three years. Here is one for He is ill ,He's been lying in bed for three weeks请问He's been lying in bed for three weeks换成现在完成时可以吗,为什么?