有一类单选题,是_____for 多少 years 怎么判断横线处是填过去式还是现在完成时?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/20 02:30:54
有一类单选题,是_____for 多少 years 怎么判断横线处是填过去式还是现在完成时?
xTNQ&7i_>Ԡ6e Fr`T x˿33OBיKg{|s}eRj5qAgŒNT˱%7V#F{"~9 J8"vF3$y,w׾`,,V6cvpô-sƾb6y}`̯ƍe&p_#. 7v%=XuNgϪSLn84޿%m}јEuu&^Uue|h蓪+S X0"MkHxIΨL7.uBj?׶A]T6Vkg<4lG#+0 B,UOewy2 1DҢX!j =e 8Q XBٴF@NQe3h %XTg?9-1(kN;g^VӨyVڐA Q늶RӪ'@pT~NY֙ ^$9[IF9h>ni F !FfG!XIz&)EJ2;ۼwX"mP<>Dw33Z0Qԫ9]<< i^h|vG#=ıQi*NJh܋{ ji9eQZƆg ̀X)U 1V G#/@ oz~#ޅE-M V ~Bڢ:/3ppϰ]Č=*LS_Y

有一类单选题,是_____for 多少 years 怎么判断横线处是填过去式还是现在完成时?
有一类单选题,是_____for 多少 years 怎么判断横线处是填过去式还是现在完成时?

有一类单选题,是_____for 多少 years 怎么判断横线处是填过去式还是现在完成时?
现在完成时是“以现在为终点,总结一段时间”,看清楚有没有“至今为止”的意思就行.
你看这个句子:--Have you moved to a new house?
你搬新家了吗?
--Yes,but I ____ in the countryside for 5 years
是的(已经搬了).但是我在乡下住了5年
【问题在这,已经搬了,但不知道什么时候搬的,有可能刚搬,也有可能已经搬来一年了,所以后面那个for 5 years 你不知道它的终点在何时,这时候就不能用现在完成】
还有逻辑特征,现在完成强调对现在的影响,你看上面这个句子,“在乡下住了5年”对现在有啥影响?根本没说啊

比如这里是for 10 years,那就是一个时间段了,动作就是延续状态了,是吧?前面的动词就是doing 形式了,另外,for 10 years,明显想想便知道,延续10年了,肯定是发生完了,这里还得是完成时态,所以该填写的形式是have been doing sth for 10 years。

现在完成时

前后无关是过去式,有关是完成时。
Ms Green works in Beijing now,but she (stayed) in Africa 【for】 5 【years】 doing research.