这句英语为什么多一个up,它是副词还是介词?? She has been up there for a long time.

She has been up there for a long time.

句子成份怎么划分;为什么多一个up?这里的up是副词还是介词呢??

She has been up there for long time.

there 是副词,表示一个地点。做表语。(这里说明一下,副词是可以做表语的。)
up也是副词。表示一种向上的状态。up这里修饰there, up只对there负责。
for a long time也可以认为是一个介词短语做状语,是全句的状语。
这个英文句子里有2个连续的副词。在专业的语法书里面,把这样的结构称之为复合表语。
(就是一个副词是正牌表语,另一个副词是从属表语。)

这里有2个地方可能造成了你的困难
(1)英文“主系表”结构。中文里把所有的句型基本上归纳成“主谓宾”结构。
所以我们习惯于把所有的句型(不管是英文,法文,日文,德文。。。。)都习惯使用中文的主谓宾,先过一遍脑子。所以,我们中国人对于谓语动词后面不是“名词”的句子结构,都会有多多少少的脑袋发痛。
(2)汉字词汇的用法其实还是比较“老实”的。“名词”就是“名词”,“副词”就是"副词”,“动词”就是“动词”。一般来说很少有像英文词汇:一个单词既是副词又是形容词又是动词又是介词又是名词的情况出现。(up就包含5种词性)。
所以,如果在英文句型中遇到类似up这样的英文复合词。就会增加理解判断的难度。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-07
Be Up 在那,up 表语形容词。
她在那儿呆着有一段时间了。
第2个回答  2019-08-07
1. 这里up是副词,表示:朝着重要地方或在重要地方(尤指大城市)。
2. 词典例句:
go up to London for the day. 今天上伦敦去 。
They're up in London. 他们在伦敦。
3. 成分分析:主系表结构,带有状语。
主语由人称代词She充当,系动词是be的完成时has been形式, up there 是副词短语,做表语。最后的介词短语for a long time做时间状语。
第3个回答  2019-08-07
这句up是副词
相似回答