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

新概念2第21课Overahundredpeoplemusthavebeendrivenawayfromtheirhomesbythenoise.这里为什么用homes?home不是不可数的吗?还有,现在完成时和过去完成时有什么区别?它们分别怎么用?

题目详情
新概念2第21课
Over a hundred people must have been driven away from their homes by the noise.这里为什么用homes?home不是不可数的吗?
还有,现在完成时和过去完成时有什么区别?它们分别怎么用?
▼优质解答
答案和解析
1.本句中的must have been driven away是一种判断,表示最多去的事情的猜测,在新概念一册就出现过很多这样的句子.home可以作为可数名词,用复数表示“多个家庭”.
2.现在完成时表示过去的事情与现在的关系,对现在造成影响或延续到现在,于现在有着直接关系.过去完成时是过去的过去,是指在过去的某个时间以前已经完成了的事情.现在完成时基本结构是have(has)+p.p.,过去完成时的额基本结构是:had+p.p.