英语问题急~~~~~~~
1.Theoldmanwho_____inthedesertedhousealonefortenyearshasbeensettledinanursinghousenow...
1.The old man who_____in the deserted house alone for ten years has been settled in a nursing house now.
A.lived B.had lived C.has lived D.has been living
我认为从“for ten years"可以推断出要用完成时,而住在这个废弃的房屋的动作又发生在送到老人院之前,故选B。但答案选的是A。为什么呢????谢谢指教~
2.
还有一道:Miss Sophia,who is said to have immigrated to the US,______at No.2 Middle schoooool in our city for ten years.
A.has been teaching B.was teaching C.taught D.have taught
答案是C。。WHYYYYYYYYYYYYYYYYYY?! 展开
A.lived B.had lived C.has lived D.has been living
我认为从“for ten years"可以推断出要用完成时,而住在这个废弃的房屋的动作又发生在送到老人院之前,故选B。但答案选的是A。为什么呢????谢谢指教~
2.
还有一道:Miss Sophia,who is said to have immigrated to the US,______at No.2 Middle schoooool in our city for ten years.
A.has been teaching B.was teaching C.taught D.have taught
答案是C。。WHYYYYYYYYYYYYYYYYYY?! 展开
4个回答
展开全部
这两个题,考点是一样的。老师一般在讲答案的时候是不会详细分析的,就忽悠一下,带过去了。哎~~我也是受尽了这个苦啊。
这两个句子,它不强调动作已经完成,即不强调动作对现在的影响,只是说明过去的一种状态,只是说过去曾经发生过这么个事。所以不用过去完成时。for ten years 可以理解为about ten years,取大概,差不多的意思。
【而且,你注意观察一下两句其他部分的时态,不管是第一句主句中的现在完成时,还是第二句从句中的现在时,由时态的分界来看,过去完成时太过遥远。应该取比较近的时态吧。】(方框部分为自己的观点,不做评论)
这两个句子,它不强调动作已经完成,即不强调动作对现在的影响,只是说明过去的一种状态,只是说过去曾经发生过这么个事。所以不用过去完成时。for ten years 可以理解为about ten years,取大概,差不多的意思。
【而且,你注意观察一下两句其他部分的时态,不管是第一句主句中的现在完成时,还是第二句从句中的现在时,由时态的分界来看,过去完成时太过遥远。应该取比较近的时态吧。】(方框部分为自己的观点,不做评论)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1: 过去的过去有过去完成时 老师讲过吧,分析题意:过去的一个10年段,在一个地方住过 现在已经搬走 能理解不?
2: 和第一题一样 过去的过去 有过去完成时最好 可惜答案没有智能用过去时 现在已经移民了 过去的一个时间段
理解了不
2: 和第一题一样 过去的过去 有过去完成时最好 可惜答案没有智能用过去时 现在已经移民了 过去的一个时间段
理解了不
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1有now,强调过去与现在对比,用过去时
2同解...要是a现在一直还在No.2 Middle schoooool in our city .......
要注意积累这类问题....有一定迷惑性
2同解...要是a现在一直还在No.2 Middle schoooool in our city .......
要注意积累这类问题....有一定迷惑性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案出错 我和你一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询