過去完成時與現(xiàn)在完成時的區(qū)別
過去完成時與already,ever,just,never,“since+時間點”,“for+時間段”等連用時,強調(diào)事件發(fā)生的先後順序,不涉及現(xiàn)在的情況?,F(xiàn)在完成時強調(diào)的是“過去的動作或狀態(tài)對現(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ā)生在過去,“看過”是在“說”之前,是過去的過去)