问题1:是不是只是为了区分动态动词和静态动词而出现的两个表达方式,have been doing 后只能接动态动词,have always done 只能接静态动词?问题2:还是说have been doing 静态动词和动态动词都可以接,只是have always done 一定得接静态动词? 麻烦老师讲详细点,学生拜托啦啦啦
1 可以认为have been doing是为动态意义而设置的一种时态,have always done是表示静态意义的一种用法。但你要清楚动态动词并非总是表示动态意义。例如动态动词可以表示事件的发生,这是动态意义。动态动词加频度状语表示长期习惯,就成了静态意义了。类似的,静态动词通常不用于进行体,因而也不用于完成进行体。但是在特定情况下,一个静态动词可以活用为静态意义,例如静态动词的进行体可以表示委婉,例如wonder,be wondering, hope, be hoping, 所以,少数静态动词也可以用have been doing, 表示一种委婉、试探性要求等。例如:
He has been writing a new book. 他一直在写一本新书。动态动词,动态意义。
I have been wanting to go abroad with you. 静态动词,动态意义,表示一种持续的试探性要求。
I have always loved you. 静态动词,静态意义。持续到现在长期状态。
My father have always told me to be an honest person. 动态动词,静态意义,表示持续到现在的长期习惯。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!