英语完成时、主动语态变被动语态

英语中完成时的用法、句型、什么的。。。关于完成时的 还有就是主动语态变被动语态不同的时态要怎么变 ?

我给你从百度上粘过来的:肯定句:主语+have/has+过去分词
否定句:主语+have/has not +过去分词
疑问句:Have/Has+主语+过去分词

7. 现在完成时
(1) 现在完成时的句型结构
①肯定句:主语+ have/has+ 过去分词
②否定句:主语+ have/has+ not+过去分词
③疑问句:Have/Has +主语+过去分词
(2) 现在完成时的用法
①表示到目前为止曾经有过的或未曾有过的经历和体验。常和never, ever, several times等连用。
如:
I’ve never been to Africa.
Have you ever been to Tokyo?
I’ve been there three times.

②. 表示某动作从过去开始,现在刚刚完成,对现在有一定的影响。常与just, already, yet, so far等词语连用。
如:
He has just finished his new book.
注意:just now用于过去时。
③.表示某动作从过去开始,一直持续到现在,可能还会持续下去。通常与 for或since连用。
如:I have lived in Qingdao for 6 years. /since 6 years ago/since 2003/ since I came to this city.

It is/has been …+ since….
It’s been seven years since we last saw each other.
It’s six years since he was a teacher.
注意:for+一段时间,since后接一个过去的时间点或一般过去时的句子。
④ 在表将来的时间状语和条件状语从句中代替将来完成时。
如:
You can go home when you have finished your work.
比较:You can go home when you finish your work. 主动语态变被动语态:(1) 一般现在时的被动语态:am [is, are]+过去分词English is taught in our school. 我们学校学英语。We are taken good care of at school. 我们在学校受到很好的照顾。(2) 一般过去时的被动语态:was [were]+过去分词He was taken to the police station. 他被带到了警察局。The house was built ten years ago. 这座房子是10年前建的。(3) 一般将来时的被动语态:will be+过去分词A new building will be built here soon. 不久这里将建一栋新楼。The meeting will be held at two this afternoon. 会议将于今天下午2点举行。(4) 现在完成时的被动语态:have [has]been+过去分词All the work has been done now. 所有的工作现在都做好了。Have the letters been posted? 信都寄了吗?(5) 过去完成时的被动语态:had been+过去分词He said the work had been finished. 他说工作已完成了。(6) 现在进行时的被动语态:am [is, are] being+过去分词My watch is being repaired by him. 我的表正在由他修理。The plan is now being discussed. 计划现在正在讨论。(7) 过去进行时的被动语态:was [were] being+过去分词He said that the man was being operated on. 他说那个人正在动手术。He told me that a new station was being built. 他说正在修建一个新车站。(8) 过去将来时的被动语态:would be+过去分词He said that the meeting would be held next week. 他说会议将于下周举于。
温馨提示:答案为网友推荐,仅供参考
相似回答