過去完成時(shí)與現(xiàn)在完成時(shí)的區(qū)別
過去完成時(shí)與already,ever,just,never,“since+時(shí)間點(diǎn)”,“for+時(shí)間段”等連用時(shí),強(qiáng)調(diào)事件發(fā)生的先后順序,不涉及現(xiàn)在的情況?,F(xiàn)在完成時(shí)強(qiáng)調(diào)的是“過去的動(dòng)作或狀態(tài)對(duì)現(xiàn)在造成的影響”。如:
She has worked in Chongqing for over two years.她已經(jīng)在重慶工作兩年多了。(現(xiàn)在仍在那兒工作)
She had worked in Chongqing for over two years before she moved to Shanghai.她在搬到上海之前已經(jīng)在重慶工作兩年多了。(“搬到上海”是過去,“在重慶工作”發(fā)生在過去的過去)
He has never seen such an interesting film before.他以前從未看過這么有趣的電影。(“看”盡管發(fā)生在過去,但涉及現(xiàn)在,即現(xiàn)在已經(jīng)知道或了解了這部電影)
He said he had never seen such an interesting film before.他說他以前從沒看過這么有趣的電影。(“他說”發(fā)生在過去,“看過”是在“說”之前,是過去的過去)