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呢?
展开
 我来答
求同存异3721
2014-09-04 · TA获得超过21.7万个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:2935万
展开全部
这两个题目考察时态。
当两个动作发生在过去,先发生的动作常用过去完成时,后发生的动作常用一般过去时,这也是处理一般过去时和过去完成时的一个基本原则。那么你的第一题中两个动词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反而不准确)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式