问大家两道英语题。希望大家给予正解。谢谢!

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?
展开
 我来答
frankfzly
2011-03-25 · 超过27用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:71万
展开全部
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是过去进行时,强调正在做某事或者一直做某事,用在这不恰当)
断线纸鸢20
2011-03-25 · TA获得超过212个赞
知道答主
回答量:245
采纳率:0%
帮助的人:0
展开全部
and.but.or只有在叙述同一件相关的事时前后时态一致,2前面已经说他已经到中国好久,说明已经在中过工作了,C项不符合题意,3前面说他看起来很累,不可能再问他是否一直在睡觉,应该问他是不是昨晚一直在工作希望能帮到你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
381318018
2011-03-27
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
1 D 是正解,你没有正确理解你的这个例子,
I had just finished my work and was starting to take a shower.
根据句意去理解,是刚完成了工作,正要开始洗澡。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无理智地得到
2011-03-25
知道答主
回答量:15
采纳率:0%
帮助的人:0
展开全部
budong a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式