[文法] Has been/Was p.p

楼主: Ibeatyou (就是想爱妳)   2020-02-14 23:11:29
今天在看爱尔兰人的时候
里面有一段剧情是新闻直播甘迺迪遇刺
主播说 : "President Kennedy has been shot by..."
想请问如果用 "President Kennedy was shot by..."
有什么文法上的错误吗?
因为用直觉上想
"被刺杀"应该是描述"过去的某一时间点被刺杀" , 用现在完成时态好像怪怪的
作者: ewayne (ec)   2020-02-14 23:58:00
因为是直拨,这件事还没变成过去
作者: saram (saram)   2020-02-16 20:12:00
have/has 事情正发生.在眼前一刹那.并未过去.时间暂停...had 过去某一段时间发生的.但确定现在(说话当下)已经不存在were/was单纯只是叙述过去被怎样....
作者: nightone1022 (夜哥)   2020-02-17 11:42:00
现在完成指的是在事件发生在说话前的某个时间点,其实现在完成或过去式都可以,差别是在过去式会更明确表达出发生的时间点。因此端看你是想翻总统遇刺(阐述发生了这个事实)或是总统在某时间被刺杀(阐述事件发生于何时)
作者: dahi (神)   2020-02-26 09:23:00
推荐1b,1c的解释:https://youtu.be/hg5ZYavBEc0

Links booklink

Contact Us: admin [ a t ] ucptt.com