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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/07 18:21:50
He''salwaysagoodneighbour.Hehasalwaysbeenagoodneighbour,这两句有什么不同?He''salwaysagoodneighbour.Hehasalways

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 只是表示(目前看)他是个好邻居.

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

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