上一期介紹了英語語法:現(xiàn)在完成時(shí)的基本用法,這一期介紹英語語法:現(xiàn)在完成時(shí)的錯(cuò)誤用法。 現(xiàn)在完成時(shí) 動(dòng)名型have(has) +過去分詞 系表型have(has)been+表語 1.瞬間動(dòng)詞,不能與表示時(shí)間長度的狀語連用 他們已到達(dá)這里兩小時(shí)了。 ×They has arrived here for 2 hours. √They has been here for 2 hours since she got here. 這們小說家已經(jīng)死了10年了。 ×The novelist has died for 10 years. √The novelist has been dead for 10 years. 他的任務(wù)已經(jīng)完成兩天了。 ×He has finished my task for two days. √He has been finished my task for two days. √He has been two days since I finished my task. 2.容易錯(cuò)誤地給現(xiàn)在完成時(shí)加明確的過去時(shí)間狀語。如果要強(qiáng)調(diào)明確的過去時(shí)間,一般都必須改為過去一般時(shí)。 例如: 他們昨天下午就已經(jīng)到達(dá)這里。 ×They have arrived here yesterday afternoon. √They arrived here yesterday afternoon. 我在1995年就已經(jīng)畢業(yè)了。 ×I have graduated in 1995. √I graduated in 1995. 3.有些地點(diǎn)狀語也不能用于現(xiàn)在完成時(shí)中,因?yàn)楝F(xiàn)在完成時(shí)不強(qiáng)調(diào)地點(diǎn)狀語。若有地點(diǎn)狀語,通常要改為過去一般時(shí)。 我已經(jīng)在上海見過小王。 ×I have met Xiao Li in Shanghai. √I met Xiao Li in Shanghai. 他在家鄉(xiāng)就已把發(fā)型改了。 ×He has changed his hairstyle in her hometown. √He changed his hairstyle in her hometown. 感謝閱讀! |
|