英语语法高手可以看看啊
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/08/15 11:35:50
英语语法高手可以看看啊
Nobody knows the palce because few people ______ there before.
A have been B,had been C have gone D,had gone
before的句子不都是常与过去完成时连用的吗?
本题到底是用现在还是过去完成时?清解释具体的原因
Nobody knows the palce because few people ______ there before.
A have been B,had been C have gone D,had gone
before的句子不都是常与过去完成时连用的吗?
本题到底是用现在还是过去完成时?清解释具体的原因
![英语语法高手可以看看啊](/uploads/image/z/17691394-58-4.jpg?t=%E8%8B%B1%E8%AF%AD%E8%AF%AD%E6%B3%95%E9%AB%98%E6%89%8B%E5%8F%AF%E4%BB%A5%E7%9C%8B%E7%9C%8B%E5%95%8A)
应选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”是一般现在时,应用现在完成时
我一直是这么理解的,希望可以帮到你
因为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”是一般现在时,应用现在完成时
我一直是这么理解的,希望可以帮到你
请高手帮我看看这段英语语法对不对
看看这个句子!(同位语从句) 求助英语语法高手!
各位高手看看这句英语语法有没错
帮我看看英语语法有没问题啊
英语语法从句高手请进!帮我看看这些从句的例句语法是否正确?
英语语法高手看看Learning all the subject well is____most important t
英语语法高手进来看看We have three people in our family,.family,______
一道英语语法题!高手请进啊啊啊
求高手看看牡丹鹦鹉多大了,可以繁殖吗
帮我看看有无英语语法问题啊~(急)
政治高手们,看看这道题选多少啊?
英语语法问题!高手请进!