have done 和 have been 的区别have done 表示做了不必要的事,现在完成时的主动语态,下面我们就来说一说关于新概念英语一般过去时讲解?我们一起去了解并探讨一下这个问题吧!

新概念英语一般过去时讲解(新概念英语3-现在完成时的用法)

新概念英语一般过去时讲解

have done 和 have been 的区别

have done 表示做了不必要的事,现在完成时的主动语态

my brother has gone to Australia.我弟弟去了澳大利亚。

i told you we should have done it my way.我告诉过你我们应该按我的方式做。

have been 来过,表示已经完成,现在完成时的被动语态

my brother has been to Australia.我弟弟去过澳大利亚。

the plans have been under discussion for a year now.这些计划已经讨论了一年了。

be done 被动语态

i'm taken to school by my father every day.我每天都被我父亲带去上学。

Polly was taught to speak English by a sailor when he was young.波莉年轻时被一名水手教说英语。

it's noe of your business.这不关你的事

this is a private conversation.这是一次私人谈话

made of 和made from 的区别

made of 由……制成

the violin was made of a pecial wood.这把小提琴是用特殊的木头做的。

made from 用什么原材料制造

the strings of the violin are made from wire and other things.小提琴的弦是由金属丝和其他东西制成的

现在完成时的用法:have/has done

1.表示影响或结果;2.表示持续。现在完成时时过去的动作或者状态持续到现在,对现在造成的影响可能持续发生下去。

1.表示影响或结果

he has been away from the city.他已经离开这个城市了。

how often have you seen her again?你多久见她一次?

2.表示持续

he has taught in our school for 30 years.他在我们学校教师30年了。

,