have後面的動詞加過去分詞形式,除非是have後面有了賓語,那麼後面的動詞作爲賓語補主語的時候會有不同的用法。
have的用法:
1、have +過去分詞,構成完成時態。
例句:He has left for Japan.。他已去了日本。
2、have + been +現在分詞,構成完成進行時。
例句:I have been studying English for 8 years。我學英語已達八年了。
3、have+been +過去分詞,構成完成式被動語態。
例句:English has been taught in China for many years。中國教英語已經多年。
had的用法:
1、後接過去分詞,構成現在和過去完成、完成進行時。
例句:He has gone to Beijing。他已經到北京去了。
2、had也可以作爲一般動詞,意爲“擁有”“進行”“吃”“使得”“讓”等。如果後接不定式,意爲“不得不”。
例句:I had my hair cut yesterday。我昨天理了發。