作业帮 > 英语 > 作业

since前到底是用过去式还是现在完成时?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/30 17:04:11
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 而是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