作者memorabilia (美丽研究所)
看板Eng-Class
标题[文法] 现在完成式:关於明确时间点的定义
时间Tue Jul 6 01:41:57 2010
是这样的,小的最近在钻研现在完成式,但是发现了一小些盲点,说明如下:
动作的发生若有明确的时间点,则使用过去简单式:
ex. They moved into a new apartment last month. (Azar)
但是有关 since + 一个特定的时间:
ex. He has been sick since last Sunday. (翰林版英语讲义第5册)
想请问last Sunday 不是一个明确的时间点吗?
又第一句可以写成 They have moved into a new apartment since last month. 吗?
我想我可能有一点走火入魔,还请各位先进指正!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.161.49.247
1F:推 IOann:since 表时间是完成式没错。last Sunday 是一个时间点,但 07/06 02:21
2F:→ IOann:加上 since 後就变成一段时间而非时间点 07/06 02:21
3F:推 b9606022:现在完成式还意味着持续到现在的意思 07/07 00:48
4F:推 b9606022:第一句如果改成现在完成式的话:他们从上个月就已经搬到 07/07 00:50
5F:→ b9606022:新公寓了 如果用一般过去式的话意思比较贴近"他们在上个 07/07 00:52
6F:→ b9606022:月时搬到新公寓" 语意上稍微有点不同 07/07 00:53
7F:→ dunchee:参考看看: 07/07 00:59
9F:→ memorabilia:喔~~感谢楼上! 以及楼楼上和楼楼楼上 07/07 03:27
所以虽然move 算是瞬间动词,但我仍然可以说
They have moved into a new apaprment.
吗?只要後面没有加since 或for等时间概念。
另外请问一句
I have been to America when I was 15.
这个句子是不正确的吗?
有When I was 15 是否要用I went to America when I was 15. 会比较恰当?
※ 编辑: memorabilia 来自: 59.115.0.219 (07/07 03:38)