英语疑惑的选择题目Nobody knows the palce because few people ______ there before.A have been B,had been C have gone D,had gonebefore的句子不都是常与过去完成时连用的吗?本题到底是用现在还是过去完成时?有人说前

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 11:06:44

英语疑惑的选择题目Nobody knows the palce because few people ______ there before.A have been B,had been C have gone D,had gonebefore的句子不都是常与过去完成时连用的吗?本题到底是用现在还是过去完成时?有人说前
英语疑惑的选择题目
Nobody knows the palce because few people ______ there before.
A have been B,had been C have gone D,had gone
before的句子不都是常与过去完成时连用的吗?
本题到底是用现在还是过去完成时?有人说前面有knows所以后面应该用现在完成时,可我仍然是似懂非懂,

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

这个句子是陈述句,他陈述的是没有人知道这个地方,因为之前很少有人去过。之前是从现在开始已经完成的一个时间段。就在现在这个时间点,很少有人去过的这个动作已经完成。所以应该用现在完成时,have gone表示到现在这个动作已经完成。have been表示到现在为止这个动作还可能持续。...

全部展开

这个句子是陈述句,他陈述的是没有人知道这个地方,因为之前很少有人去过。之前是从现在开始已经完成的一个时间段。就在现在这个时间点,很少有人去过的这个动作已经完成。所以应该用现在完成时,have gone表示到现在这个动作已经完成。have been表示到现在为止这个动作还可能持续。

收起

c,过去完成时是表示过去的过去的时间发生的事情时采用此时态。题干中没有表示此状态的词语。如果题干为Nobody knew the place because few people_there before. 的话就要用过去完成时。