since前到底是用过去式还是现在完成时?Plasitic shopping bags______ no longer free at the supermarkets since June 1st,2008A.were B.will be C.have been D.have应该选哪一个?为什么?这到底是为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 17:24:05
since前到底是用过去式还是现在完成时?Plasitic shopping bags______ no longer free at the supermarkets since June 1st,2008A.were B.will be C.have been D.have应该选哪一个?为什么?这到底是为什么?

since前到底是用过去式还是现在完成时?Plasitic shopping bags______ no longer free at the supermarkets since June 1st,2008A.were B.will be C.have been D.have应该选哪一个?为什么?这到底是为什么?
since前到底是用过去式还是现在完成时?
Plasitic shopping bags______ no longer free at the supermarkets since June 1st,2008
A.were B.will be C.have been D.have
应该选哪一个?为什么?
这到底是为什么?

since前到底是用过去式还是现在完成时?Plasitic shopping bags______ no longer free at the supermarkets since June 1st,2008A.were B.will be C.have been D.have应该选哪一个?为什么?这到底是为什么?
额 抱歉 刚没看清题
这题其实并不是考since 而是no longer
no longer 表述的是“自什么时候开始的以后”
No longer意思是“不再”,其确切含意为某状态在某个时刻之后不再继续下去了.所以,当你从学校毕业了,就可以说:I'm no longer a student.我不再是个学生了.
如果此题没有no longer 这样则是用现在完成时 Plasitic shopping bags have been charged at the supermarkets since June 1st, 2008

C.have been
一般用现在时或现在完成时

现在完成时

选C
现在完成时定义:一动作从过去开始一直延续到现在。
此题即为 从2008年6月开始一直到现在塑料购物带还是收费的

答案是A没错,因为句子中 no longer 这个否定词组,任何情况在 no longer 之前永远是 be 动词。
原句可以改写成:
Plastic shopping bags have not been free at the supermarkets since June 1st, 2008.
意思一样。

since前到底是用过去式还是现在完成时?Plasitic shopping bags______ no longer free at the supermarkets since June 1st,2008A.were B.will be C.have been D.have应该选哪一个?为什么?这到底是为什么? 有since的句子,是用一般过去式 ,还是用现在完成时呐 现在完成时+since+具体时间造句用“现在完成时+since+具体时间/一般过去式”和“现在完成时+for+一段时间”分别造句 .since yesterday前面用现在完成时,还是过去完成时? since 后面用现在完成时? 现在完成时中since后加点动词,那since前的谓语动词有怎样的要求呢?用点动词还是延续性动词? 怎样判断一个句子是用过去式时态还是用现在完成时(举例说明)大神们帮帮忙 JUST NOW是跟现在完成时连用还是跟过去式连用? 在现在完成时里,是have+过去分词还是have+过去式 When后面接的是现在完成时还是一般过去式 有all the time的句子用现在完成时还是过去式? 一般过去式和现在完成时的区别例如:刚才她看了电视.是一般过去式还是现在完成时? during是过去式还现在完成时 英语动词填空,Have you ever read the book?Yes.When I was in Japan,I_____(read) it.到底是 现在完成时还是过去式?理由 如何分辨英语中的过去式与现在完成时主要是关于一个句子中填空,到底代词前面该填did还是have/has since 从句后面用现在完成时? 英语现在完成时在做完形填空题时,要你用已知动词的正确时态填空,如何知道是写现在完成时还是一般过去式? since this semester began ,we have had four tests.为什么从句是一般过去式,主句是现在完成时.