早教吧 育儿知识 作业答案 考试题库 百科 知识分享

单选TheguidetoldusthateleventhousandpeopletherebutsixthousandofAlived;leftB.lived;hadleftC.hadlived;leftD.hadlived;hadleft答案给的是B大家看看选哪个更合适呢?并且说明理由啊

题目详情
单选The guide told us that eleven thousand people ___ there but six thousand of
A lived;left B.lived; had left C.had lived; left D.had lived; had left
答案给的是B 大家看看选哪个更合适呢?
并且说明理由啊
▼优质解答
答案和解析
这句话的意思是:向导告诉我们一万一千人居住在那里,但6千人已经离开了.
主句为过去时,从told可以看出来,从句故用lived,只是陈述事实,没有体现出要用完成时,排除C,D,第二个动词用现在完成时,可以体现出时间截止到向导说出这个事实时,有6千人离开了,比用left更具体.