作业帮 > 英语 > 作业

1.The house belongs to my aunt but she ______here any more.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/07/10 07:09:55
1.The house belongs to my aunt but she ______here any more.
A.hasn't lived B.didn't lived C.hadn't lived D.doesn't live
老师说因为but前后连接的时态保持一致.可是,我觉得好像不一定.
因为有这样的句子:I had just finished my work and was starting to take a shower.或者谁可以告诉我,在什么情况下and、but 、or 前后时态保持一致?
2.My cousin went to China two years ago.He _____there for a few months and then went to America .
A.worked B.would work C.would be working D.has been working
这题答案是A,可是为什么不选C呢?可以译成:他两年前在将来会在中国工作几个月.
3.— you look very tired.______at all last night?
— no,not really.I am tired out now.
A.Do you sleep B.Were you sleeping
C.Did you sleep D.had worked 这题为什么不选B?
1.The house belongs to my aunt but she ______here any more.
1.The house belongs to my aunt but she ______here any more.
A.hasn't lived B.didn't lived C.hadn't lived D.doesn't live
D是正确的,因为都是指现在的情况.房子现在是我阿姨的,但是现在她不再在这里居住.都是陈述现在情况.I had just finished my work and was starting to take a shower. 这句子中,and只是承接作用:I had just finished my work (完成工作发生在开始洗澡前).过去完成时必须强调动作发生在某个过去时间前,所以 was starting to take a shower只是过去完成时的参照点.其实用什么时态,应该取决于时间状语.而不是取决于连词:and、but 、or
2.My cousin went to China two years ago. He _____there for a few months and then went to America .
A.worked B.would work C.would be working D.has been working
这题答案是A.因为有一个隐藏的时间信息(then went to America ),也就是说,worked there for a few months只是my cousin 做过的几个并列动作中的其中一个.本句陈述的都是过去的情况,所以用一般过去式.worked是连续性动词,可以和一段时间for a few months连用.
3.— you look very tired.______at all last night?
— no,not really. I am tired out now.
A. Do you sleep B.Were you sleeping
C.Did you sleep D.had worked
last night 已经告诉你是昨天的时间,应该用一般过去式.(were you sleeping是过去进行时,强调正在做某事或者一直做某事,用在这不恰当)