10个回答
展开全部
回答如下:
回答句5的问题:本句中可以用have been there (表示状态),也可以用have lived there(强调动作), 还可以用have been living there(强调动作), 它们的意思一样,只是形式不同。若句子的动作发生在过去、一直延续到现在、并且现在仍在进行的话, 句子可用现在完成时,也可以用现在完成进行时。例如:
I have worked / have been working for two hours.
注意几个问题:
1. have been to ... :去过某地。例如:
We have been to Beijing.
2. have been + 地点状语:一直在某地。例如:
I have been here.
He has been in China.
3. since(自从) +名词或从句:主句要用完成时,since从句要用一般过去时。例如:
I have lived / have been living here since 1983 / since I retired.
回答句5的问题:本句中可以用have been there (表示状态),也可以用have lived there(强调动作), 还可以用have been living there(强调动作), 它们的意思一样,只是形式不同。若句子的动作发生在过去、一直延续到现在、并且现在仍在进行的话, 句子可用现在完成时,也可以用现在完成进行时。例如:
I have worked / have been working for two hours.
注意几个问题:
1. have been to ... :去过某地。例如:
We have been to Beijing.
2. have been + 地点状语:一直在某地。例如:
I have been here.
He has been in China.
3. since(自从) +名词或从句:主句要用完成时,since从句要用一般过去时。例如:
I have lived / have been living here since 1983 / since I retired.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
意思上和语法是一样的,但这是一种修辞手法,要点如下:
1.英语是特别在意修辞的,其中避免重复是修辞目的之一,既然主句用了live,后边就换了别的表达方式,但意思没变。
2.have been there是状态,表示一直在那里,而live是动作。
3. 阅读要侧重三大层面,除了语法,还有逻辑和修辞层面,这样你的英语才会变得高级。
1.英语是特别在意修辞的,其中避免重复是修辞目的之一,既然主句用了live,后边就换了别的表达方式,但意思没变。
2.have been there是状态,表示一直在那里,而live是动作。
3. 阅读要侧重三大层面,除了语法,还有逻辑和修辞层面,这样你的英语才会变得高级。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
live是非延续性动词,不能用作一段时间,所以用have been 表示一种状态,这种状态可能一直延续下去,也可能到目前已完成。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为married在这意思并不是“结了婚”(动词完成时),而是“已婚的”(形容词),很多动词的形容词(过去分词)都有表示状态的意思。句子想表达的是“他们自2005年起都处在结了婚的状态下”。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询