become的延续性动词
`become` 是一个非延续性动词,表示某个动作或状态在某一时间点发生,然后结束。若要表达 `become` 的延续性,即某个动作或状态从过去开始一直持续到现在,通常会使用 `been` 这个动词形式。例如:
He has been a doctor for 10 years.(他已经做了10年的医生了。)
这里 `been` 用来表示 `a doctor` 这个状态从过去开始一直持续到现在,而 `become` 本身在这里并不适合用来描述这种延续的状态。
需要注意的是,在英语中,现在完成时常用来描述过去发生的动作对现在造成的影响或结果,而 `been` 作为 `be` 动词的现在分词形式,常用来构成现在完成时态。