现在完成时是英语中一种很常见的时态,现在完成时是由助动词+过去分词构成,其规则动词的过去分词构成与过去式相同,现在完成时的标志词有up to now、already、just等。
现在完成时的疑问句形式
现在完成时的一般疑问句结构是:Have/has+主语+动词过去分词+其它=主语已经+完成+其它。
肯定回答为:Yes,+主语+have/has否定回答为:No,+主语+haven't/hasn't完成时态的构成分为两部分:一是助动词,二是实义动词的过去分词-ed。
具体来说,用助动词have/has表示“时”,以表明动作发生的时间是在过去、现在还是将来;用过去分词来表示动作的“态”,以表明该动作已经完成,而且对现在有一定的影响。
它的构成是:主语+助动词+动词的过去分词。
现在完成时不能单独与准确时间状语连用。
现在完成时的标志词是什么
现在完成时的标志词有:up to now、already、just、never、yet、ever、before、since等。
up to now:意思是到现在为止,指的是从过去持续到现在的一段时间,通常与现在完成时连用。
already:意思是早已,已经;先前,用在肯定句中,可以与yet转换。
just:意思是刚才,只用于陈述句,放在have和has后面。
never:意思是从不,用于否定句,放在have和has的后面。
现在完成时的被动语态
have(第一人称)/has(第三人称)+been+过去分词。
现在完成时的被动语态是现在完成时加被动语态组合起来的,现在完成时主要体现在在be动词的形式,一般为am/is/are,been主要表被动,所以现在完成时的被动语态为:have/has+been+过去分词。
一、现在完成时被动语态的例句
例句1:Our classroom has been cleaned. You needn’t clean it now.
我们的教室已经被打扫过了,你现在没有必要再打扫了。
分析:现在完成时被动语态体现在has been cleaned上,说话的时候,已经完成打扫这个动作,主语是our classroom,是动作的承受者。
例句2:The party has been planned since the New Year.
自从新年起这聚会就已经经筹划了。
分析:现在完成时被动语态体现在has been planned 上,说话的时候,已经筹划好聚会了,主语是The party,是动作的承受者。
例句3:You have been introduced to Mr.Zhang.
你已经被介绍给张先生了。
分析:现在完成时被动语态体现在have been introduced上,说话的时候,已经介绍好了,主语是you,是动作的承受者,这里还有一个词组,be introduce to sb被介绍给某人。
例句4:My computer has just been attacked by an unknown virus.
我的电脑被一种不知名的病毒攻击。
分析:现在完成时被动语态体现在has just been attacked上,说话的时候,电脑已经被病毒攻击了。主语是My computer,是动作的承受者。
例句5:The work has been done by him.
那活已经被他做完了。
分析:现在完成时被动语态体现在has been done上,说话的时候,活已经被做完了。主语是The work,是动作的承受者。