作业帮 > 英语 > 作业

两个英语句子的差别~~英语高手请进~~~

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/27 20:05:04
两个英语句子的差别~~英语高手请进~~~
More than 30 persons have had operations to receive man-made artificial hearts. 和
So far more than 30persons have received man-made artificial hearts.有什么意义上的区别么?
时态是一样的.
意义上没有什么区别.只能说后面这句有明确的时间范围(so far).不过为什么说没区别呢,因为我们都知道现在完成时的应用时间范围也是直到目前的.
你可能想说had operations to receive 和have received 的区别,字面上似乎有点不同.不过,“超过30人接受了人造心脏手术”和“超过30人嫁接了人造心脏”,想要表达的意思是一样的,不管怎么说,这是人造心脏被received的唯一目的和作用.