語法辨析:現(xiàn)在完成(進(jìn)行)時(shí)與過去時(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)在說話時(shí)已經(jīng)完成還是延續(xù)到說話時(shí)刻并可能繼續(xù)持續(xù)下去,都與現(xiàn)在時(shí)間有聯(lián)系。如果與現(xiàn)在時(shí)間沒有聯(lián)系,那就要用一般過去時(shí)或過去進(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.(他可能還住在中國,也可能剛剛離開中國)
He lived in China for ten years.(他現(xiàn)在已經(jīng)不在中國)
?
同樣的,如果用了與現(xiàn)在時(shí)間沒有聯(lián)系的確定的時(shí)間狀語,也要用一般過去時(shí)或過去進(jìn)行時(shí)。
試比較:
I have been all over Africa. 我去過非洲各地。
I went all over Africa in 1946. 我在1946年去過非洲各地。
“You look tried.”?- “Yes, I have been working non-stop all day.”
“你看起來很累?!薄笆堑模乙徽於荚诓煌5毓ぷ??!?/p>
“You look tried.”?- “Yes, I was working non-stop until seven o’clock.”
“你看起來很累?!薄笆堑?,我一直不停工作到七點(diǎn)?!?/p>
“Have you found that letter yet?”?- “Yes, I found it when I tidied my drawer.”
“你找到那封信了嗎?””“是的,我收拾了我的抽屜的時(shí)候發(fā)現(xiàn)了它。”
?
同學(xué)們以后使用完成時(shí)和過去時(shí)的時(shí)候一定要注意區(qū)分噢~