作者Ibeatyou (就是想爱你)
看板Eng-Class
标题[文法] Has been/Was p.p
时间Fri Feb 14 23:11:29 2020
今天在看爱尔兰人的时候
里面有一段剧情是新闻直播甘乃迪遇刺
主播说 : "President Kennedy has been shot by..."
想请问如果用 "President Kennedy was shot by..."
有甚麽文法上的错误吗?
因为用直觉上想
"被刺杀"应该是描述"过去的某一时间点被刺杀" , 用现在完成时态好像怪怪的
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.213.171.147 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Eng-Class/M.1581693093.A.107.html
1F:推 ewayne: 因为是直拨,这件事还没变成过去 02/14 23:58
2F:→ saram: have/has 事情正发生.在眼前一刹那.并未过去.时间暂停... 02/16 20:12
3F:→ saram: had 过去某一段时间发生的.但确定现在(说话当下)已经不存在 02/16 20:15
4F:→ saram: were/was单纯只是叙述过去被怎样.... 02/16 20:18
5F:推 nightone1022: 现在完成指的是在事件发生在说话前的某个时间点,其 02/17 11:42
6F:→ nightone1022: 实现在完成或过去式都可以,差别是在过去式会更明确 02/17 11:42
7F:→ nightone1022: 表达出发生的时间点。 02/17 11:42
8F:→ nightone1022: 因此端看你是想翻总统遇刺(阐述发生了这个事实)或 02/17 11:48
9F:→ nightone1022: 是总统在某时间被刺杀(阐述事件发生於何时) 02/17 11:48