現(xiàn)在完成時是英語中一種很常見的時態(tài),現(xiàn)在完成時是由助動詞+過去分詞構(gòu)成,其規(guī)則動詞的過去分詞構(gòu)成與過去式相同,現(xiàn)在完成時的標(biāo)志詞有up to now、already、just等。
現(xiàn)在完成時的疑問句形式
現(xiàn)在完成時的一般疑問句結(jié)構(gòu)是:Have/has+主語+動詞過去分詞+其它=主語已經(jīng)+完成+其它。
肯定回答為:Yes,+主語+have/has否定回答為:No,+主語+haven't/hasn't完成時態(tài)的構(gòu)成分為兩部分:一是助動詞,二是實義動詞的過去分詞-ed。
具體來說,用助動詞have/has表示“時”,以表明動作發(fā)生的時間是在過去、現(xiàn)在還是將來;用過去分詞來表示動作的“態(tài)”,以表明該動作已經(jīng)完成,而且對現(xiàn)在有一定的影響。
它的構(gòu)成是:主語+助動詞+動詞的過去分詞。
現(xiàn)在完成時不能單獨與準(zhǔn)確時間狀語連用。
現(xiàn)在完成時的標(biāo)志詞是什么
現(xiàn)在完成時的標(biāo)志詞有:up to now、already、just、never、yet、ever、before、since等。
up to now:意思是到現(xiàn)在為止,指的是從過去持續(xù)到現(xiàn)在的一段時間,通常與現(xiàn)在完成時連用。
already:意思是早已,已經(jīng);先前,用在肯定句中,可以與yet轉(zhuǎn)換。
just:意思是剛才,只用于陳述句,放在have和has后面。
never:意思是從不,用于否定句,放在have和has的后面。
現(xiàn)在完成時的被動語態(tài)
have(第一人稱)/has(第三人稱)+been+過去分詞。
現(xiàn)在完成時的被動語態(tài)是現(xiàn)在完成時加被動語態(tài)組合起來的,現(xiàn)在完成時主要體現(xiàn)在在be動詞的形式,一般為am/is/are,been主要表被動,所以現(xiàn)在完成時的被動語態(tài)為:have/has+been+過去分詞。
一、現(xiàn)在完成時被動語態(tài)的例句
例句1:Our classroom has been cleaned. You needn’t clean it now.
我們的教室已經(jīng)被打掃過了,你現(xiàn)在沒有必要再打掃了。
分析:現(xiàn)在完成時被動語態(tài)體現(xiàn)在has been cleaned上,說話的時候,已經(jīng)完成打掃這個動作,主語是our classroom,是動作的承受者。
例句2:The party has been planned since the New Year.
自從新年起這聚會就已經(jīng)經(jīng)籌劃了。
分析:現(xiàn)在完成時被動語態(tài)體現(xiàn)在has been planned 上,說話的時候,已經(jīng)籌劃好聚會了,主語是The party,是動作的承受者。
例句3:You have been introduced to Mr.Zhang.
你已經(jīng)被介紹給張先生了。
分析:現(xiàn)在完成時被動語態(tài)體現(xiàn)在have been introduced上,說話的時候,已經(jīng)介紹好了,主語是you,是動作的承受者,這里還有一個詞組,be introduce to sb被介紹給某人。
例句4:My computer has just been attacked by an unknown virus.
我的電腦被一種不知名的病毒攻擊。
分析:現(xiàn)在完成時被動語態(tài)體現(xiàn)在has just been attacked上,說話的時候,電腦已經(jīng)被病毒攻擊了。主語是My computer,是動作的承受者。
例句5:The work has been done by him.
那活已經(jīng)被他做完了。
分析:現(xiàn)在完成時被動語態(tài)體現(xiàn)在has been done上,說話的時候,活已經(jīng)被做完了。主語是The work,是動作的承受者。