英語翻譯請問「I've had boyfriends and dated different boys in the p
題目:
英語翻譯
請問「I've had boyfriends and dated different boys in the past」這句話是說現在有男朋友,還是說以前有男朋友現在沒有了?這句話有時態錯誤嗎?
解答:
這句話並沒有錯,兩個have是不一樣的
第一個have是標誌現在完成時的語法標誌,而第二個have是由實際意義的動詞「有」.
現在完成時的形式是have+過去分詞,因此第二個have採用had的形式.
根據現在完成時的意義,應該是過去(過去所指的某一個時刻開始一直到說話時這一段時間內)一直有男朋友,而現在可能有也可能沒有.
這在邏輯上可能有些拗,因爲不可能在說話前還有,說話時就沒有了.但是,完成時的時態畢竟是標識完成的時態,他關注的是一個已經完成的動作並對現在所造成的影響.如果用的是現在完成進行時,就表明這個動作持續到現在並有可能持續到將來.前者關注結果,後一種著重過程.
這句話採用這個時態,應該是有潛台詞的,如果給出上下文,可以分析下.
添加新評論