-- By the end of last month,Bruce _______ here for four years.-- No wonder he can speak Chinese so well.A.workedB.has workedC.had workedD.has been working我知道是用完成时,但为什么选C不选B?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 03:33:24
![-- By the end of last month,Bruce _______ here for four years.-- No wonder he can speak Chinese so well.A.workedB.has workedC.had workedD.has been working我知道是用完成时,但为什么选C不选B?](/uploads/image/z/1754799-15-9.jpg?t=--+By+the+end+of+last+month%2CBruce+_______+here+for+four+years.--+No+wonder+he+can+speak+Chinese+so+well.A.workedB.has+workedC.had+workedD.has+been+working%E6%88%91%E7%9F%A5%E9%81%93%E6%98%AF%E7%94%A8%E5%AE%8C%E6%88%90%E6%97%B6%2C%E4%BD%86%E4%B8%BA%E4%BB%80%E4%B9%88%E9%80%89C%E4%B8%8D%E9%80%89B%3F)
-- By the end of last month,Bruce _______ here for four years.-- No wonder he can speak Chinese so well.A.workedB.has workedC.had workedD.has been working我知道是用完成时,但为什么选C不选B?
-- By the end of last month,Bruce _______ here for four years.
-- No wonder he can speak Chinese so well.
A.worked
B.has worked
C.had worked
D.has been working
我知道是用完成时,但为什么选C不选B?
-- By the end of last month,Bruce _______ here for four years.-- No wonder he can speak Chinese so well.A.workedB.has workedC.had workedD.has been working我知道是用完成时,但为什么选C不选B?
题中Bruce是在上个月末为止,上个月是过去的时间,而Bruce的动作一直持续到过去时间,属于过去的过去,故用过去完成时.若题目将时间改为现在now,则可以选择B选项.
选B是到现在为止完成, 题目中说的是到上个月末为止,是那个时候完成的,到上个月为止工作了四年,到现在为止就不只是四年了。
C. had worked
因为是到上个月为止啊,属于过去的一段时间内已经完成的动作,属于用过去完成时。
这个动作已经完成了,用过去完成时。。。B的话表示一直持续。。
C
four years 对于last month是过去,过去的过去应用过去完成时。
因为有last month`
前面是By the end of last month,也就是说在上个月底之前Bruce就已经在那生活了四年,他生活的过程是上月底之前发生的,也就是过去的过去,所以用过去完成时
C By the end of last month是过去完成时态的标志
因为时间是上个月的月底,是过去的过去
根据前面的题提供的时间状语,可以推断是事情发生在上个月,即过去式,又因为by引导的时间状语从句,故用过去完成时