一道时态题 - Hi ,jack ,you look so tired .- Yes .I __the living room all day .A.painted B.was painting C.have been painting D.have painted
一道时态题 - Hi ,jack ,you look so tired .- Yes .I __the living room all day .A.painted B.was painting C.have been painting D.have painted
一道时态题
- Hi ,jack ,you look so tired .
- Yes .I __the living room all day .
A.painted B.was painting C.have been painting D.have painted
一道时态题 - Hi ,jack ,you look so tired .- Yes .I __the living room all day .A.painted B.was painting C.have been painting D.have painted
选C.
分析:现在完成时表示从过去某时开始一直持续到现在的动作,并且还将持续下去.题中jack回答说,我一天都在油漆房子——所以我很累,强调的是“油漆”这个动作已经持续了一天,从而造成“很累”这个结果.所以选C.A是一般过去时,不能和all day 段时间连用.B强调的是过去某一时刻,正在进行“油漆”这个动作,不符合题意,故不选.D为现在完成时,强调已经完成,从题中看不出此信息,也不选.
----------------------------------------------------------------------
比较过去时与现在完成时
1)过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响.如本题.
2)过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语.
一般过去时的时间状语:yesterday,last week,…ago,in1980,in October,just now,具体的时间状语
现在完成时的时间状语:for,since,so far,ever,never,just,yet,till / until,up to now,in past years,always,不确定的时间状语
3)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live,teach,learn,work,study,know.过去时常用的非持续性动词有come,go,leave,start,die,finish,become,get married等.
举例:
I saw this film yesterday.(强调看的动作发生过了.)
I have seen this film.(强调对现在的影响,电影的内容已经知道了.)
如果没做完,仍要继续,选c
本题看不出完成了没有,所以选d
选B表示 过去一直 在做 把自己累得筋疲力尽 选B是表示自己在抱怨这种情况
A只是陈述自己干完了里面没有表达出自己的抱怨之情
C则是完成进行时表达完成 而作者要表达的是自己过去一直在干活弄得自己很疲劳而不是要表达自己干完了这件事情
D是不能与all day这种持续性的词组连用的...
全部展开
选B表示 过去一直 在做 把自己累得筋疲力尽 选B是表示自己在抱怨这种情况
A只是陈述自己干完了里面没有表达出自己的抱怨之情
C则是完成进行时表达完成 而作者要表达的是自己过去一直在干活弄得自己很疲劳而不是要表达自己干完了这件事情
D是不能与all day这种持续性的词组连用的
收起
这题的最佳答案选C
现在完成进行时强调动作的延续性,过去的动作一直做到现在并且可能持续下去
最符合本题的情境
all day是一个时间段,过去时和过去进行时只能和时点状语联用,所以A、B都是错误答案
C,一定是的,
B.was painting
过去进行时!