Being a United States citizen since 1988 and born in Calcutta in 1940, author Bharati Mukherjee has lived in England and Canada, and first came to the United States in 1961 to study at the Iowa Writers' Workshop.
Being a United States citizen since 1988 and born in Calcutta in 1940, author Bharati Mukherjee has
Having been a United States citizen since 1988, she was born in Calcutta in 1940; author Bharati Mukherjee
Born in Calcutta in 1940, author Bharati Mukheree became a United States citizen in 1988; she has
Being born in Calcutta in 1940 and having been a United States citizen since 1988, author Bharati Mukherjee
Having been born in Calcutta in 1940 and being a United States citizen since 1988, author Bharati Mukherjee
born 是一个一瞬间的动作 不能用完成时 having been born的意思是 从1988年开始一直被生 生了好几十年的意思
关于正确选项里那个has lived,给大家分享一个解答
https://www.manhattanprep.com/gmat/forums/og-verbal-review-sc-111-t694.html
*A选项中,beingXXX和后边的she has 在逻辑上无法对应,being具有同时性,但是she has 后边的时间明显要发生地更早
D : 出生和成为美国公民 是两件时空的事情,不能用and 并列。用and并列需要同时空
Born in 没有being born in,having been born 排除DE
出生的逻辑时间点是最靠前的,所以必须放在最前面 选C
①For example, in my life I have lived in Boston, Atlanta, Colorado, and California. This does not mean, however, that I still live in each of these places. As my life is an ongoing event, the present perfect is an appropriate verb tense.
② Although I understand your interpretation that this "event" is where the author lived, the intention of the sentence is to use the entire life of the author as the "event."
③要关注句子结构对于逻辑时间先后顺序的影响
D: Being born in Calcutta in 1940...
E: Having been born in Calcutta in 1940...
In these options, the words in red can be omitted without any loss of meaning, as illustrated by the OA:
Born in Calcutta in 1940, author Bharati Mukherjee became a United States citizen in 1988.
In the OA, the intended sequence -- that Bharati was born in Calcutta in 1940 BEFORE she became a US citizen in 1988 -- is crystal clear.
Since the words in red are not needed, eliminate D and E.
a选项,being 作为 v-ing开头的opening modifier 表示发生在与主句动作has lived 同一个时间点上 错误
b选项,having modifier表示 这个动作发生在主句动作之前,先成为美国公民再出生 逻辑意思错误
错选 D 这个就是同时出生 同时成为美国人 错误
时态
AD选项:Being引导的句子或片段,很容易冗杂
B选项:先现在完成表示入籍这事先于出生,后一般过去时说出生;分号前面提到she,分号后面才提到这个人名,不优
D选项:being born和having been...并列,有问题
E选项:wordy and awkward.
ab 应该是先出生再成为美国人,这样逻辑比较合适
d being表同时性,出生和在英国加拿大居住同时发生,不对
e born是一个点动词不能用完成时
E being a united states citizen since 1988 不好
A and前后时态不一致 不好
出生于C,作家成为了美国人在1988,曾在英国和加拿大居住过,1961年在美国学习
since需要与完成时连用
译:作家BM,1940年生于加尔各答,1988年入美国籍.她在英国和加拿大生活过.1961年初次来到美国进衣阿华作家创作室学习.
析:
since与完成式连用,且时序颠倒,排除A
选项B代词she先于Bharati Mukherjee 不爽,且前一分句时序仍是颠倒,很不爽.译出来“88年入了美国籍之后,也40年出生了.时空穿越吗?排除B
选项D的第一个being纯属多余
in 1940应当用过去分词而不用现在分词完成式,since应与完成式连用,排除E
正确选项C用了Done,s v o;s v1 and v2.句子逻辑清晰,易懂.
为什么可以用has lived,不是应该发生came之前吗?
是不是这样理解:BM一直住England and Canada (虽然她1961第一次到美国,1988成为美国公民)
虽然不干扰选出正确选项,还是很费解啊