首页 > 留学知识库

问题: 完成时

在过去的三十年离我们的家乡发生了巨大的变化,用英语怎么翻译,是用现在完成时还是用过去完成时。为什么/

解答:

用现在完成时,因为过去完成时必须是发生在过去的过去,句子里必须有一个与之相对应的过去的时态,然后你要说的话得发生在那个过去时态之前: Great changes have taken place in our hometown in the past thirty years .

给你举个例子吧 :Yesterday I found that my favourite book had been stolen. 在这个句子中是书先被偷的,然后我才发现,所以用过去完成时