He's always a good neighbour.He has always been a good neigh

He's always a good neighbour.He has always been a good neighbour,这两句有什么不同?
圣少女 1年前 已收到3个回答 举报

cindy8210 幼苗

共回答了23个问题采纳率:87% 举报

has been 表示从过去一直到现在的状态;
is 只是表示(目前看)他是个好邻居.

1年前 追问

8

圣少女 举报

请问前一句是否有语病?

我想起之后 幼苗

共回答了8个问题 举报

前句指的是一直是个好邻居,后面主要指的是他到目前为止表现为一直表现为一个好邻居。

1年前

1

bianyy 幼苗

共回答了1个问题 举报

前者一个表示他一直是(以前、现在以及永远)个好邻居,后者只表示以前是个好邻居

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.015 s. - webmaster@yulucn.com