关于be+动词过去分词的被动语态的疑问,请赐教!

来源:百度知道 编辑:UC知道 时间:2024/05/13 08:57:58
David studied in Taiwan but has been trained as a language lecturer in America.

大卫在台湾学习,但在美国就已是一个具有语言语表达能力的讲师了.
我翻译的对吧?如果对的,为什么我感觉不到这句话有被动啊?
这里面有been trained ,是被动语态.那为什么要用been(我知道是be的过去分词)?
其中有has trained 是完成式.这个我懂,但这里有被动语态吗?

这样跟你讲吧,be 的过去分词是been是吧,has trained是现在完成时是吧,如果是主动的话就是用has trained,如果是被动的话就是 Be +过去分词,而这里的话就是has been trained。你只要记住has been trained和has trained各代表被动语态和主动语态就对了。

这时候现在完成时的被动语态,
Have/Has+been+动词的过去分词
1.现在完成时被动语态的肯定式

由“have /has +been +及物动词的过去分词”构成。例如:

Two windows have been broken.两个窗子被打破了。

2.现在完成时被动语态的否定式

由“have /has +not+been +及物动词的过去分词”构成。例如:

The car has not been repaired.这辆汽车还没有修好。

是被动 + 进行
David以前在台湾读书,现在正在美国受训成为一名语言讲师