作者accro (accro)
看板Eng-Class
标题[文法] present perfect用法
时间Mon Oct 30 18:24:48 2017
请问各位这句:
You can watch TV when you [have finished] your homework.
这句很明显的完成功课是在未来并未发生,用现在完成式应该不是像过去完成一样,若描
述顺序与实际不同,需要用完成式来明确表达顺序,所以很好奇为什麽不能用will,一样
是因为非猜测吗?
另外前面用简单式而不用未来式是因为为"一般事实",随时可以成立,不局限於当下
=做完作业才能看电视为不仅限於现在的"通则"的缘故吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.233.21.142
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Eng-Class/M.1509359091.A.074.html
1F:→ sunny1991225: 副词子句表达未来时态几乎不用will 10/30 18:54
2F:→ sunny1991225: 你引述的这句话是第一型条件句的一种变形 10/30 18:55
3F:→ sunny1991225: (first conditional 10/30 18:55
4F:→ sunny1991225: 使用完成式在当中是有顺序意义的,代表副词子句所 10/30 18:57
5F:→ sunny1991225: 表达的那个事件的完成一定先於主句的事情(you can 10/30 18:57
6F:→ sunny1991225: watch tv 10/30 18:57
谢谢桑妮大
7F:推 NCUking: 跟你前一篇问的是同样的道理 10/30 19:08
谢谢N大
8F:→ sunny1991225: 另外补充一点,虽然这里用完成式没有什麽错误,可是 10/30 19:16
9F:→ sunny1991225: 很多人现在也习惯用简单式的finish而不用完成式来 10/30 19:17
10F:→ sunny1991225: 表达一样的事情 10/30 19:17
11F:→ sunny1991225: 两句话在意义上的差别非常小,大概就是"已经写完之 10/30 19:18
12F:→ sunny1991225: 後"还有"写完了就"这样的差异而已 10/30 19:19
13F:→ sunny1991225: (换句话说,用完成式比较像是在说"你写完之後" 10/30 19:21
14F:→ sunny1991225: 但用简单式给人的时间间距感就没那麽长,甚至有种 10/30 19:21
15F:→ sunny1991225: 条件的成立跟後件的发生可以同时的感觉 10/30 19:21
16F:推 Jin63916: 感觉这个用简单式比较合理 10/30 20:09
谢谢J大
※ 编辑: accro (36.235.141.51), 11/07/2017 19:39:46