ChaseDream

标题: Og2017版-第257题,求解 [打印本页]

作者: eatambre    时间: 2017-3-16 10:53
标题: Og2017版-第257题,求解
(Being a United States citizen since 1988 and born in Calcutta in 1970,author Bharati Mukherjee has )lived in England and Canada,and  first came to the United  States in1961 to study at the lowa Writer's Workshop.

括号里正确答案是Born in Calcutta in 1940,author Bharati Mukherjee became a United States citizen in 1988;she has

可是我不明白为什么这几年lived in England 要用完成时,这不是一个很明显的错误?想哭???
作者: sheanen    时间: 2017-3-16 11:44
這就是英文跟中文不一樣的地方

不一定現在沒做的是就一定是過去式, 這邊完成式表經驗

像 I've been to the states before. 不代表我現在在美國
作者: fxxxfxxx    时间: 2017-3-16 15:01
摘一段Ron的话
if you are using the present perfect for point actions -- i.e., for things that happened at a definite time in the past and don't persist (although their effects may persist) -- then this is a non-issue in the first place, because those events occurred at one point and that's it. therefore, in the case of such events, the present perfect must refer to the impact of the event on the present situation.

for instance, if i say i have earned a graduate degree in chemistry, then this is obviously something that happened in the past; the use of the present perfect indicates that it is somehow relevant to the current situation.
on the other hand, if you are talking about states, conditions, titles, jobs, etc. -- i.e., things that persist over a period of time -- then there are two possible uses of the present perfect:
1/ (IF A SPECIFIC TIMEFRAME IS MENTIONED) continuing into the present. e.g.,
i have been self-employed for 18 years. (this means up until now; notice that "for 18 years" is a specific timeframe)
i have been lonely since she left (up until now; "since she left" is also a specific timeframe)
2/ (if no specific timeframe is mentioned) these things have been true in the past, but aren't anymore. e.g.,
i have been self-employed. (without the timeframe, this means i'm not self-employed anymore. if i were still self-employed, then i would either use a timeframe, like #1, or write "i am self-employed")
i have been lonely. (i don't feel this way anymore. if i do, then i have to use a timeframe, as in #1, or use the present -- "i am lonely.")




作者: TianNao    时间: 2017-3-16 22:25
原题是不是这个?


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
(B) Having been a United States citizen since 1988, she was born in Calcutta in 1940; author Bharati Mukherjee
(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
(E) Having been born in Calcutta in 1940 and being a United States citizen since 1988, author Bharati Mukherjee

过去完成的事情如果没有时间的对比可以用现在完成时,如果有时间对比就应该用过去完成时态。
I have graduated from high shcool, and came to U.S. in 2016.
I had graduated from high shcool before I applied college in 2016.

实在做不出来还是用排除法
-ing修饰后面的从句,意思就是“Being a United States citizen”是伴随着“她住在英国”,逻辑不对,排除A,D,E。
B里面“Bharati Mukherjee”出现在第二句,“she”在第一句话里就没有指代。






欢迎光临 ChaseDream (https://forum.chasedream.com/) Powered by Discuz! X3.3