首页 > 日常生活->hasdone和hasbeendone有什么区别(Has Done与Has Been Done的区别)

hasdone和hasbeendone有什么区别(Has Done与Has Been Done的区别)

***不贱渐渐贱+ 论文 7251 次浏览 评论已关闭

Has Done与Has Been Done的区别

Has Done与Has Been Done的基本含义

hasdone和hasbeendone有什么区别(Has Done与Has Been Done的区别)

hasdone和hasbeendone有什么区别(Has Done与Has Been Done的区别)

Has DoneHas Been Done都是英语中的时态,它们都是过去时态的一种形式。其中,Has Done用于表达在过去已经完成的动作,而Has Been Done则用于表达在过去已经被完成的动作。

Has Done与Has Been Done的用法区别

hasdone和hasbeendone有什么区别(Has Done与Has Been Done的区别)

Has Done常常与时间状语连用,如yesterday, last night等等。举个例子:

1. I have seen that movie before. (我看过那部电影了)

hasdone和hasbeendone有什么区别(Has Done与Has Been Done的区别)

2. He has been to Paris twice. (他去过巴黎两次)

可以看到,这两个句子中的has seenhas been to都是用来表达过去完成的动作,前者用了Have Seen这个时态;后者用了Has Been这个时态。

hasdone和hasbeendone有什么区别(Has Done与Has Been Done的区别)

Has Been Done则常常被用来表达“已经被完成的动作”的意思。例如:

1. The cake has been made by my mother. (蛋糕已经被我妈妈做好了)

2. His car has been repaired. (他的车已经修好了)

可以看到,这两个句子中的信息是一样的,即“某个动作已经被完成了”。但是,前者用了Has Been Made这个时态;后者则用了Has Been Repaired这个时态。

Has Done与Has Been Done的使用注意事项

在实际使用中,我们需要注意以下几点:

1. Has Done是主动语态,而Has Been Done是被动语态。这意味着,当我们需要表达某个动作是被完成的时候,我们应该使用Has Been Done这个时态。例如,My bike has been stolen意为“我的自行车被盗了”,而不是“My bike has done”。

2. 当我们需要强调一个动作的过去完成时,我们应该使用Has Done这个时态。例如:

I have seen that movie before.(我看过那部电影了)

I had seen that movie before.(我之前看过那部电影)

可以看到,前者使用了Have Seen这个时态,表达的是一个过去完成的动作;而后者使用了Had Seen这个时态,强调了过去某个时间点之前已经完成了这个动作。

总结

虽然Has DoneHas Been Done都是过去时态的一种形式,但是它们的意思和用法是不同的。

我们需要区分它们在表达“主动”和“被动”以及“过去完成”和“过去某个时间点之前完成”的时候该如何使用。

通过认真地分析和理解这两种时态的使用方法,我们可以更加有效地运用它们来表达我们想要表达的意思。