Also, these forms do not establish a logical time sequence, suggesting, for example, that Mukherjee had been a United States citizen before she lived in England and Canada and first came to the United States.
261.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. (A) Being a United States citizen since 1988 and born in Calcutta in 1940, author Bharati Mukherjee has--错在有since,所以前面应该用having been。 (B) Having been a United States citizen since 1988, she was born in Calcutta in 1940; author Bharati Mukherjee--不知道哪里错了??只是觉得she放在前面看着不顺眼,但是我记得代词里面好像有说可以这样,前面用代词,后面再用具体名词。 (C) Born in Calcutta in 1940, author Bharati Mukherjee became a United States citizen in 1988; she has (D) Being born in Calcutta in 1940 and having been a United States citizen since 1988, author Bharati Mukherjee --错在born这种一次性事件,能用being么? (E) Having been born in Calcutta in 1940 and being a United States citizen since 1988, author Bharati Mukherjee--born的错误同D,另since前要用完成时
也就是,她1940在印度出生之後,不知何時起開始在England和Canada之間蹍轉居住(印度很多有錢人的小孩從小就被送去英國(前殖民者)唸書的,合理推測她應該在1961年,也就是21歲大學畢業之前,就已經到英國去居住了, 所以這段話擺在first came to the US之前,到目前為止還是維持有在這兩地居住一定時間的習慣,只不過她在1961那年到了美國去讀書,並且在1988年取得美國公民的身分。(咱們很多希望取得美國公民身分、又不希望放棄原有國籍的有錢同胞,也是每三個月或半年飛一次,兩地跑)