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