現在完成時是英語中一種很常見的時態,現在完成時是由助動詞+過去分詞構成,其規則動詞的過去分詞構成與過去式相同,現在完成時的標志詞有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,是動作的承受者。