語(yǔ)法辨析:現(xiàn)在完成(進(jìn)行)時(shí)與過(guò)去時(shí)用法比較
由于現(xiàn)在完成進(jìn)行時(shí)與現(xiàn)在完成進(jìn)行時(shí)在用法和含義上有交叉,大家在閱讀尤其是使用的時(shí)候容易混淆
下面,小編整理了兩種時(shí)態(tài)的特點(diǎn)和區(qū)別:
現(xiàn)在完成時(shí)和現(xiàn)在完成進(jìn)行時(shí),不論其動(dòng)作或狀態(tài)在說(shuō)話(huà)時(shí)已經(jīng)完成還是延續(xù)到說(shuō)話(huà)時(shí)刻并可能繼續(xù)持續(xù)下去,都與現(xiàn)在時(shí)間有聯(lián)系。如果與現(xiàn)在時(shí)間沒(méi)有聯(lián)系,那就要用一般過(guò)去時(shí)或過(guò)去進(jìn)行時(shí)。
試比較:
His sister has been an invalid all life.(她現(xiàn)在還活著)
His sister was an invalid all her life.(她現(xiàn)在已將死了)
He has lived in China for ten years.(他可能還住在中國(guó),也可能剛剛離開(kāi)中國(guó))
He lived in China for ten years.(他現(xiàn)在已經(jīng)不在中國(guó))
?
同樣的,如果用了與現(xiàn)在時(shí)間沒(méi)有聯(lián)系的確定的時(shí)間狀語(yǔ),也要用一般過(guò)去時(shí)或過(guò)去進(jìn)行時(shí)。
試比較:
I have been all over Africa. 我去過(guò)非洲各地。
I went all over Africa in 1946. 我在1946年去過(guò)非洲各地。
“You look tried.”?- “Yes, I have been working non-stop all day.”
“你看起來(lái)很累?!薄笆堑?,我一整天都在不停地工作?!?/p>
“You look tried.”?- “Yes, I was working non-stop until seven o’clock.”
“你看起來(lái)很累?!薄笆堑?,我一直不停工作到七點(diǎn)?!?/p>
“Have you found that letter yet?”?- “Yes, I found it when I tidied my drawer.”
“你找到那封信了嗎?””“是的,我收拾了我的抽屜的時(shí)候發(fā)現(xiàn)了它?!?/p>
?
同學(xué)們以后使用完成時(shí)和過(guò)去時(shí)的時(shí)候一定要注意區(qū)分噢~