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

英语语法高手可以看看啊Nobodyknowsthepalcebecausefewpeopletherebefore.AhavebeenB,hadbeenChavegoneD,hadgonebefore的句子不都是常与过去完成时连用的吗?本题到底是用现在还是过去完成时?清解

题目详情
英语语法高手可以看看啊
Nobody knows the palce because few people ______ there before.
A have been B,had been C have gone D,had gone
before的句子不都是常与过去完成时连用的吗?
本题到底是用现在还是过去完成时?清解释具体的原因
▼优质解答
答案和解析
应选A
因为before就是用于现在完成时的“since two years before”这样的时间状语才能用于过去完成时
给你举个例子吧:I had known him since three years before
I have known him since three years ago或I have known him for three years
这道题前有“knows”说明是以现在为终点,就应为现在完成时
你可以看看“现在完成时”和“过去完成时”的定义:
现在完成时:过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直
持续到现在并且有可能还会持续的动作或状态.
过去完成时:①表示#发生在过去的动作#对现在造成的某种影响影响或结果②过去某动作一直持
续到现在将来可能还要延续下去.#句中的动作发生在过去之前(过去的过去)#,
即#过去完成时动作发生在过去的过去#.
注意标#的地方:总的来说,就是过去完成时是对过去有影响并一直持续至今,现在完成时是对现在有影响!
“knows”是一般现在时,应用现在完成时
我一直是这么理解的,希望可以帮到你
看了 英语语法高手可以看看啊Nob...的网友还看了以下:

英语外教好么?我们英语老师建议我可以找个英语外教提高下地道的英语口语,英语外教对英语学习帮助大么?  2020-05-16 …

大学英语究竟学什么?怎么学?进大学快两年了,学了三本英语书,却发现英语水平还不如高中,学不到语法,  2020-05-17 …

英语英语谁能帮我把j,p,i,o,y,u,e,y,l,v,o这11个字母组成一句话.就是把11个字  2020-06-07 …

英语英标我是英语初学者碰到一些解决不了的问题,我看到单词就是反应不出一些英标来,因此口语上面就是没有  2020-11-03 …

中译英(1到了前面向左走拐个弯向右走就到了2到了前面向右走拐个弯向左走就到了)英语翻译,最好在翻译的  2020-11-08 …

英语!英语!英语!英语到底应该怎么学啊?本人马上上高二了,英语是最让我头疼的了,分科之后肯定更突出,  2020-11-15 …

求一个高中时见到的英语单词这个英语单词让人感觉单词中两个相临的字母的跳动距离比较大.好像是从字母e(  2020-11-22 …

英语?英语啊英语为什么我很喜欢英语我喜欢上英语课尤其是要读的时候老师说我语感还不错.可是为什么.一碰  2020-11-29 …

如何学好英语口语,英语学了很多年,但到了英语角依然无法张口,英语学了很多年,但到了英语角依然无法张口  2020-12-21 …

给我英语文章中最常用到的单词如‘thefito'谁给我英语文章中最最常用到的单词!我在学英语,准备从  2021-02-04 …