作业帮 > 英语 > 作业

英语疑惑的选择题目Nobody knows the palce because few people ______ th

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/13 15:16:55
英语疑惑的选择题目
Nobody knows the palce because few people ______ there before.
A have been B,had been C have gone D,had gone
before的句子不都是常与过去完成时连用的吗?
本题到底是用现在还是过去完成时?有人说前面有knows所以后面应该用现在完成时,可我仍然是似懂非懂,
选A
现在完成时可用于过去开始并且持续到现在的动作,该动作可以是已经结束的,也可以继续持续下去
过去完成时用的地方可以简单的理解为“过去的过去”,就是说用过去完成时的时候一定要有一个过去的动作作为基准,例如I had washed the dishes before my mom came back. 洗碗这个动作发生在妈妈回家之前,并且妈妈回家用的是过去时态 所以洗碗要用过去完成had washed.
这个题没有另外的过去动作与备选答案进行时间上的前后比较 所以不能用过去完成,要用现在完成.
如果还有困惑欢迎追问撒~~