Our new English teacher, who is said to have moved back to china,
Ourteacher_____for10yearsbeforeshecamehere.A.taughtB.hadtaughtC.hastaughtD.hadbeentau...
Our teacher _____for 10 years before she came here.
A.taught B.had taught C.has taught D.had been taught 答案选B
2. Our new English teacher, who is said to have moved back to China, _______in America for almost 10 years.
A lived B. has lived C. was living D.had lived 答案选A
为何又不选C呢? 展开
A.taught B.had taught C.has taught D.had been taught 答案选B
2. Our new English teacher, who is said to have moved back to China, _______in America for almost 10 years.
A lived B. has lived C. was living D.had lived 答案选A
为何又不选C呢? 展开
展开全部
这两个题目考察时态。
当两个动作发生在过去,先发生的动作常用过去完成时,后发生的动作常用一般过去时,这也是处理一般过去时和过去完成时的一个基本原则。那么你的第一题中两个动词teach和come都发生在过去,而teach for 10 years动作发生在come here之前,故teach需要使用过去完成时。
第2题中的非限制性定语从句是个严重干扰项,做题时因为非限制性定语从句与主句关系不密切,我们可以放弃不考虑它。那么,我们发现这个句子里只剩下一个过去的动作live,只能用一般过去时。
当两个动作发生在过去,先发生的动作常用过去完成时,后发生的动作常用一般过去时,这也是处理一般过去时和过去完成时的一个基本原则。那么你的第一题中两个动词teach和come都发生在过去,而teach for 10 years动作发生在come here之前,故teach需要使用过去完成时。
第2题中的非限制性定语从句是个严重干扰项,做题时因为非限制性定语从句与主句关系不密切,我们可以放弃不考虑它。那么,我们发现这个句子里只剩下一个过去的动作live,只能用一般过去时。
追问
第2题中, 是只剩下一个过去的动作live,过去的动作也可以是“过去一直......(was doing)” 此题也可翻译成"过去一直(was living)在美国住了几乎十年"。
谢谢再请详细解答!!
追答
这里如果用was living正好陷入出题人陷阱,出题人抓住国人学英语时母语的影响。
这句话腰表达的中心意思是“他回国之前在美国住了10年”,但是绝对不是强调"一直住,持续住,无断续地住",除非需要强调,例如:
Police: Where were you at that time?
Witness: I was staying in my own room playing computer games for nearly five hours.
(此时如果要用stayed反而不准确)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询