He's always a good neighbour.He has always been a good neighbour,这两句有什么不同?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/20 05:21:12
He's always a good neighbour.He has always been a good neighbour,这两句有什么不同?

He's always a good neighbour.He has always been a good neighbour,这两句有什么不同?
He's always a good neighbour.He has always been a good neighbour,这两句有什么不同?

He's always a good neighbour.He has always been a good neighbour,这两句有什么不同?
has been 表示从过去一直到现在的状态;
is 只是表示(目前看)他是个好邻居.

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

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