曹老师你好,你说完成体与静态动词表状况,和动态动词表习惯,持续时间状语为必具性。然后我在一篇文章中看到说静态动词目前完成体强调需要跟持续时间状语。
那样我有以下几个疑问:
1.I have been to Beijing.这句话没持续时间状语?
2.I had planned我本计划和I had thought我本觉得,为何没跟持续时间状语,包含我在这个网站搜索看见大多只强调目前完成时要加持续时间状语,是否静态过去完成时可以不加持续时间状语,表示状况已经结束?
3.动态动词表习惯,不论是目前完成时和过去完成时时间状语都是必具性的对吗?还是说过去完成时可以不加持续时间状语表示习惯结束?
1 假如你查词典,你会发现be to+地址名词,只用于完成体。解释为visit , 即这种意义的be to是动态动词,不是静态动词。
2 目前以前的状况有二个时态供选择,目前完成时和一般过去时。一般过去时表示的状况与目前无关,而目前完成时的状况指于目前有关的状况,即状况持续到目前。静态动词表示状况本身没结束意义,一般目前时就能表示目前的状况,而且这个状况是持续的,在目前已经自然也是存在的。所以,假如不是要表示一个状况从过去持续到目前有多长时间,就没理由用目前完成时表示状况。这就是为何静态动词用目前完成时的时候,持续时间状语一般是必具性的(夸克的看法)。但过去完成时不同。要表示过去的过去的状况,大家只有一个时态可选,就是过去完成时,由于英语没一般过去过去时。所以,过去的过去的状况,无论是不是持续到后面的过去,都用过去完成时表示。你举例的had planned为动态动词,与本问题无关。had thought指过去的过去的状况,该状况并没持续到后面的过去,对应于一般过去时表示的相对于目前的状况,所以不需要持续时间状语。
3 长期习惯的表达与静态动词类似,无须赘述。