在一本书上看到说下面这个句子不符合英语的表达习惯,其原因是这个being作后置定语有错,但我不明白错在哪里。
Anyone being able to drive can apply for the job.
现在分词being短语作后置定语确实有些禁忌。根据英语习惯,当be为连系动词时,非谓语动词结构being…可用作主语、宾语、宾语补足语、状语等,但是不能用作定语。遇此情况,可考虑改用定语从句。以你所给出的句子为例:
误:Anyone being able to drive can apply for the job.
正:Anyone who is able to drive can apply for the job.
但是,当be为助动词时,非谓语动词结构being…可用作主语、宾语、宾语补足语、状语等,也可用作后置定语。如:
Did you see that boy being questioned by the police? 你看见那个男孩受到警察的盘问了吗?
We are going to reduce the number of trees being cut down. 我们要减少砍伐的树的数量。
That picture of the children being talked to by the Prime Minister is wonderful. 那张小孩子们正在聆听首相谈话的照片照得非常好。