(1) 現(xiàn)在完成時(shí)與一般過去時(shí)的區(qū)別:現(xiàn)在完成時(shí)強(qiáng)調(diào)動(dòng)作的結(jié)果或?qū)ΜF(xiàn)在的影響,屬于現(xiàn)在時(shí)的范疇;一般過去時(shí)強(qiáng)調(diào)動(dòng)作所發(fā)生的時(shí)間,屬于過去時(shí)的范疇。因此,過去時(shí)需跟過去時(shí)間連用或有表過去時(shí)間的上下文連用,而現(xiàn)在完成時(shí)不能與過去時(shí)間連用。如:
  I read the book two weeks ago. 我兩周前讀了這本書。
  I have read the book for two weeks. 這本書我讀過兩周了。
(2) 現(xiàn)在完成時(shí)與現(xiàn)在進(jìn)行時(shí):現(xiàn)在完成時(shí)強(qiáng)調(diào)動(dòng)作持續(xù)到現(xiàn)在或剛結(jié)束;而現(xiàn)在進(jìn)行時(shí)只強(qiáng)調(diào)目前的狀態(tài)。如:
  They have talked for about two hours. 他們談了大約兩個(gè)小時(shí)。(強(qiáng)調(diào)動(dòng)作的持續(xù))
  They are talking. 他們?cè)谡勗挕?(強(qiáng)調(diào)目前的狀態(tài))