作业帮 > 英语 > 作业

一道关于过完的英语题,

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/07/03 15:57:40
一道关于过完的英语题,
I'm very happy to visit beijing again.The city has changed a lot over the years.There are many new roads and buildings now.Yesyerday I returned to Qiming Middle School.I had worked there _______ I finished my college courses.
A.before B.after C; for D.since
我选的是B,答案说是D.我知道A和C肯定不对.
为什么选D不选B?after和since都能用于过完啊,意思也差不多,请问它们作过完的时间状语的区别.如果改成after或before,这句话怎么说?
一道关于过完的英语题,
仅简单说下个人看法.
since用于完成时,从过去某一个时间点起到现在是现在完成时,表示一直处在这个状态;从过去某一个时间点到过去的另一个个时间点是过去完成时,表示曾经处在那样的状态,现在已经不是了.完成时一个是有时间段,一个是有对现在施加影响.
而after基本不用于完成时,它表示在过去/将来某个时间点以后,干嘛干嘛,现在是什么样不知道,即对现在不施加影响.
这题就是考察你对“过去完成时+since+过去时”的掌握情况.我觉得重点是对过去完成时的理解.
这是应用“过去完成时+since+过去时”非常经典的例子,出题人用心良苦.
整句意思是说,我故地重游北京城,发现城市变化很大,昨天顺道去了趟曾经工作过的学校,那是我毕业后的第一份工作.整个句子都是过去时,营造了一个过去的语境,同时可以很清楚地感知过去完成时的对现在的影响——我现在已经不在这儿工作了.所以用过去完成时+since+过去时是非常匹配的.
如果用after,应这样表达I worked there after I finished my college courses,意即我毕业后曾在那里工作.只是交代过去某个时间点的状态,并不对现在施加影响,所以这样表达的话,我现在是什么样并不清楚.
刚刚说了after基本不用于完成时态的句子的,只有一个特殊情况可以,表示将来动作已经完成以后的情况,如:I will see them after I have arrived.在我抵达(并安顿好)之后(的那一刻),我会见到了他们.He told me that he would see them after he had arrived.他告诉我他抵达之后就会见到了他们.
可能说得比较复杂,看不明白多看几遍,哈哈.
再问: 有几个地方我要提出质疑:过去完成时好像不侧重于影响,而侧重于“过去的过去”.after是过去完成时的常用时间状语之一,在现完里是没用过多少,但在过完里还是经常见到总体上还是弄懂了.
再答: 看这个,很详细。after用在过去完成时不简单,哈哈,我也顺道再次学习了
http://baike.baidu.com/view/201153.htm