英语语法问题
完成时一般情况下是been+done的形式那以下情况在语法上有什么区别?ihavelivedheresince1983ihavelivingheresince1983ih...
完成时一般情况下是 been+done的形式 那以下情况在语法上有什么区别?
i have lived here since1983
i have living here since1983
i had lived here since1983
i had living here since1983 展开
i have lived here since1983
i have living here since1983
i had lived here since1983
i had living here since1983 展开
4个回答
展开全部
1,现在完成时一般情况下是 have/has+done的形式
have/has+been+done是现在完成时的被动形式
2.had done 是过去完成时,表示发生在一个过去的动作或时间之前,即过去的过去。如: I had lived here since1983最好有上下文即:一个过去的动作或时间
像: I said I had lived here since1983。
2) 4)都不对 have、had不能加doing。
可以有have been doing现在完成进行时
had been doing过去完成进行时
have/has+been+done是现在完成时的被动形式
2.had done 是过去完成时,表示发生在一个过去的动作或时间之前,即过去的过去。如: I had lived here since1983最好有上下文即:一个过去的动作或时间
像: I said I had lived here since1983。
2) 4)都不对 have、had不能加doing。
可以有have been doing现在完成进行时
had been doing过去完成进行时
展开全部
首先完成时的时态结构是have/had+done,不是been+done 如果是been+done是完成时被动
其次没有I have living here since 1983这样的说法。 只能在living前面加been构成现在完成进行时。
它与现在完成时最大的不同就是完成时是指过去到现在这一段时间内发生的事情,但是事情已经结束
而完成进行表示现在依然持续这个动作。
其次没有I have living here since 1983这样的说法。 只能在living前面加been构成现在完成进行时。
它与现在完成时最大的不同就是完成时是指过去到现在这一段时间内发生的事情,但是事情已经结束
而完成进行表示现在依然持续这个动作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
i have lived here since1983
自从1983就住在这里。现在完成时表示一段时间,一个过程。
i have living here since1983
应该是 i have been living here since1983.
一般没人这样说。现在完成进行时一般用于某个具体的动作,这个动作一直持续着,到说的时候也没完。It has been raining all day.下了一整天雨。
i had lived here since1983
自从1983住在那里。had叙述过去某段时间的事情,现在可能不住那里了。
i had living here since1983
这个同二的情况。叙述过去就用had
自从1983就住在这里。现在完成时表示一段时间,一个过程。
i have living here since1983
应该是 i have been living here since1983.
一般没人这样说。现在完成进行时一般用于某个具体的动作,这个动作一直持续着,到说的时候也没完。It has been raining all day.下了一整天雨。
i had lived here since1983
自从1983住在那里。had叙述过去某段时间的事情,现在可能不住那里了。
i had living here since1983
这个同二的情况。叙述过去就用had
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1. since 要求句子用完成时
have lived here since 1983 指从1983到现在一直住这里,现在还住
________________
__|____________________ now
1983
2. 错误的. 没有have doing...的形式
3. 指从1983到过去的某个时刻一直住这里,现在不住了
_____________
__|_____________|_______ now
1983 过去某点
4.错句.
have lived here since 1983 指从1983到现在一直住这里,现在还住
________________
__|____________________ now
1983
2. 错误的. 没有have doing...的形式
3. 指从1983到过去的某个时刻一直住这里,现在不住了
_____________
__|_____________|_______ now
1983 过去某点
4.错句.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询