问大家两道英语题。希望大家给予正解。谢谢!
1.Thehousebelongstomyauntbutshe______hereanymore.A.hasn'tlivedB.didn'tlivedC.hadn'tli...
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,老师说因为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? 展开
A.hasn't lived B.didn't lived C.hadn't lived D.doesn't live
这道题答案是D,老师说因为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? 展开
4个回答
展开全部
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是过去进行时,强调正在做某事或者一直做某事,用在这不恰当)
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是过去进行时,强调正在做某事或者一直做某事,用在这不恰当)
展开全部
and.but.or只有在叙述同一件相关的事时前后时态一致,2前面已经说他已经到中国好久,说明已经在中过工作了,C项不符合题意,3前面说他看起来很累,不可能再问他是否一直在睡觉,应该问他是不是昨晚一直在工作希望能帮到你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1 D 是正解,你没有正确理解你的这个例子,
I had just finished my work and was starting to take a shower.
根据句意去理解,是刚完成了工作,正要开始洗澡。
I had just finished my work and was starting to take a shower.
根据句意去理解,是刚完成了工作,正要开始洗澡。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询