
这两道英语题怎么做?解答的详细些,谢谢
1.myparents_intheirhouseforfortyyears.a.arelivingb.livec.livedd.havelived为什么不选a呢?现在正在...
1.my parents _ in their house for forty years.
a.are living b.live c.lived d.have lived
为什么不选a呢?现在正在住,住了40年。。
2.-what's wrong with you coat?
-just now when i wanted to get off the bus ,the man next to me _ on it
a.sat b.had sat c.had been sitting d.was sitting
为什么不选a,一般过去时除了表过去经常重复的动作,还可表示过去时间内发生的动作或存在的状态呀!?eg:the thief entered the buiding a few minutes ago 展开
a.are living b.live c.lived d.have lived
为什么不选a呢?现在正在住,住了40年。。
2.-what's wrong with you coat?
-just now when i wanted to get off the bus ,the man next to me _ on it
a.sat b.had sat c.had been sitting d.was sitting
为什么不选a,一般过去时除了表过去经常重复的动作,还可表示过去时间内发生的动作或存在的状态呀!?eg:the thief entered the buiding a few minutes ago 展开
4个回答
展开全部
A选项意为“正居住在。。。”,而后面提及“for forty years"--有40年,根据语境不和题意,应选D
A选项仅指动作发生在过去,此处强调在我下车前,那个男人已经坐在我的衣服上,过去完成时不仅强调此顺序,而且强调对现在的影响,即我的衣服有些问题,所以应选B
A选项仅指动作发生在过去,此处强调在我下车前,那个男人已经坐在我的衣服上,过去完成时不仅强调此顺序,而且强调对现在的影响,即我的衣服有些问题,所以应选B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.for+一段时间 常与现在完成时连用
我的父母已经在那房子里住了40年了。
进行时只能表示正在进行,而现在完成时表示“动作从过去一直进行到现在 并且有可能继续进行下去”
2. 选B 在我下车前那个人已经坐到我的外套上了。
我下车的动作是发生在过去,而那人的动作是发生在我下车之前,即过去的过去,had done表示过去完成时
一般过去时只单纯表示过去发生在过去,没有存在的状态一说
我的父母已经在那房子里住了40年了。
进行时只能表示正在进行,而现在完成时表示“动作从过去一直进行到现在 并且有可能继续进行下去”
2. 选B 在我下车前那个人已经坐到我的外套上了。
我下车的动作是发生在过去,而那人的动作是发生在我下车之前,即过去的过去,had done表示过去完成时
一般过去时只单纯表示过去发生在过去,没有存在的状态一说
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a翻译过来是父母正在他们的房子里住了40年~
第二题,我正准备下车,那个人已经坐上去了,用完成时,选B
一般过去时不能表示存在的状态
第二题,我正准备下车,那个人已经坐上去了,用完成时,选B
一般过去时不能表示存在的状态
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
两个都用现在完成时:
1.我的父母已经在他们的房子里住了四十年。表示到现在为止,他们住了四十年,现在完成时。
第二个也是同理可得
1.我的父母已经在他们的房子里住了四十年。表示到现在为止,他们住了四十年,现在完成时。
第二个也是同理可得
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询