由于現(xiàn)在完成進行時與現(xiàn)在完成進行時在用法和含義上有交叉,大家在閱讀尤其是使用的時候容易混淆

下面,小編整理了兩種時態(tài)的特點和區(qū)別:

現(xiàn)在完成時和現(xiàn)在完成進行時,不論其動作或狀態(tài)在說話時已經(jīng)完成還是延續(xù)到說話時刻并可能繼續(xù)持續(xù)下去,都與現(xiàn)在時間有聯(lián)系。如果與現(xiàn)在時間沒有聯(lián)系,那就要用一般過去時或過去進行時。

試比較:

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)在時間沒有聯(lián)系的確定的時間狀語,也要用一般過去時或過去進行時。

試比較:

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.”

“你看起來很累?!薄笆堑?,我一整天都在不停地工作?!?/p>

“You look tried.”?- “Yes, I was working non-stop until seven o’clock.”

“你看起來很累?!薄笆堑?,我一直不停工作到七點?!?/p>

“Have you found that letter yet?”?- “Yes, I found it when I tidied my drawer.”

“你找到那封信了嗎?””“是的,我收拾了我的抽屜的時候發(fā)現(xiàn)了它。”

?

同學們以后使用完成時和過去時的時候一定要注意區(qū)分噢~