一道关于过完的英语题,求教学霸!
I'mveryhappytovisitbeijingagain.Thecityhaschangedalotovertheyears.Therearemanynewroad...
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,这句话怎么说? 展开
A. before B. after C; for D. since
我选的是B,答案说是D。我知道A和C肯定不对。
问题:为什么选D不选B?after和since都能用于过完啊,意思也差不多,请问它们作过完的时间状语的区别。如果改成after或before,这句话怎么说? 展开
7个回答
展开全部
since引导的词组所表示的时间一直延续到说话时为止,因而要与现在完成时连用。例如:He has been there twice since 1982.I have done nothing since six o’clock.
after引导的词组所表示的时间是纯系过去,并不延续到说话时,因此要和一般过去时连用。例如:He went home after school.
since的时态必定是现在完成时和过去完成时:he has taught english since 2000.
after后面加一段时间,时态是过去(完成)时,将来时:he will go to the underground station after ten o'clock. he went (has gone)to Paris after 2000.
since指的是已经完成了此事
after指的是已经完成了此事或没有完成而将要完成.
after引导的词组所表示的时间是纯系过去,并不延续到说话时,因此要和一般过去时连用。例如:He went home after school.
since的时态必定是现在完成时和过去完成时:he has taught english since 2000.
after后面加一段时间,时态是过去(完成)时,将来时:he will go to the underground station after ten o'clock. he went (has gone)to Paris after 2000.
since指的是已经完成了此事
after指的是已经完成了此事或没有完成而将要完成.
更多追问追答
追问
好像您说得有点靠谱.但是按您这么说的话,这题要选B了.
这题和这个知识点没关系.
这里如果用after的话要用过去式,因为大学毕业和开始工作这两个动作联系得很紧密,先后顺序很明确,所以一般用一般过去式代替过去完成时.
度娘百科上讲的.
追答
这个题好像有问题
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询