应该说掌握完成时是学习英语的一个里程碑,是一个门槛。值得每个人庆贺。
1)have been xxx 不是曾经怎么怎么样,而是到目前为止一直是那样。至于以后这么样,完成时不提供任何判断倾向。因为将来不是完成时的定义域。讨论未来怎么样, 就是将来时的工作了。不关完成时的事。对于未来事态的发展,完成时是理智的, 表现出来的是无能为力的冷漠。
2)had been xxx 才是曾经怎么怎么样, 不涉及现在。
3)have been doing XXX 时一直在做什么, 没有异议。哪到底为什么这样一个表达形式就表示“一直在做什么直到现在“呢? 原因就是been, doing 放在一起后, 行为动词被连续化了, 变为一个复合的系动词了。因此,”完成进行时“实际就是“行为动词”被“系动词化”后的”完成时“。有点绕,也许有点不好理解。 这个问题logic 就是这样。
4)系动词本身就是连续的, 不需要再来连续化处理一次。have been being 的形式是功能重复了。但道理上作为一个特例也可以接受。 就看人的接受能力了。
这个问题问的很漂亮!
所有跟帖:
•
竟然还有个词,就叫has-been.
-肖庄-
♀
(300 bytes)
()
02/04/2015 postreply
20:50:12
•
see inside
-askerfor-
♀
(397 bytes)
()
02/05/2015 postreply
07:46:24
•
Thanks. I know.
-肖庄-
♀
(1813 bytes)
()
02/05/2015 postreply
17:23:36
•
language feeling or intuition.
-askerfor-
♀
(128 bytes)
()
02/05/2015 postreply
19:44:13
•
Thank you.
-肖庄-
♀
(0 bytes)
()
02/05/2015 postreply
21:03:56