表语从句,不定式,动名词作表语时,主语不可以是人,对吗?
这有哪些词或短语作表语,主语不可以是人的?
表语从句,不定式,动名词作表语时,主语不可以是人,对吗?
这有哪些词或短语作表语,主语不可以是人的?
【答】你的问题,不必如此去概要和总结,如此学英语是不利的,非常被动的。你应该从逻辑上去理解这个问题,由于在“系表结构”中,“人”作主语时,be后面的成分,肯定是描绘人的“身份,职业,特点,性质,状况,所处地方”等,不可能是“行为,动作,事件”。各种非谓语动词与句子都是表达“行为,动作,事件”内容的,所以这类是不可以作表语的。
请比较下面两组句子,看看“人”作主语时,表语为何不可以是非谓语动词,而“事” 作主语时,表语可以是非谓语动词:
1. She is looking after the children.
Her job is looking after the children.
2. She is to after the children.
Her job is to look after the children.
这确实是一个非常有意思的问题。Her job is looking after the children.和 Her job is to look after the children.意为 “她的工作是照料这类孩子的。” 本句中,is 是系动词,looking after children是动名词作表语;to look after the children 是不定式作表语。主语和表语可以互换而意思维持不变:Looking after the children is her job. To look after the children is her job.
She is looking after children. 意为“她正在照料这类孩子。”本句中,is是助动词,跟动词look的目前分词构成进行时态,所以is前后两部分不可以互换。不能说:*Looking after the children is she.
She is to look after the children. 她将要(应当)照料这类孩子。本句中,is是助动词(表以后),跟动词look构成合成谓语,所以is前后两部分不可以互换。不能说:*To look after the children is she.
可能有人会说,目前分词和过去分词是非谓语动词,是可以作表语的。其实,这种说法太过牵强了,硬是把分词变来的形容词说成分词——这实质是偷换定义的做法。关于这个问题,请看我的个人看法:
http://www.yygrammar.com/Article/201305/3211.html