It's high time that such a practice __ an end to.这个到底选哪个呀?现在迷糊了~
问题描述:
It's high time that such a practice __ an end to.这个到底选哪个呀?现在迷糊了~
A.was put B.is put C.should put D.must be put
答
选A
解析:It is (high) time that后面的从句谓语动词要用过去式或用should加动词原形,但should不可省略.不好意思,刚才忽略了这句话时被动语态,应该加was的
It is time that the children went to bed.
It is high time that the children should go to bed.
it's high time that sb.did sth.
多用在虚拟语气中,是时候某人该做某事了,并不表示过去时态
表示“是该做.得时候了” 但这里没有省略should啊,照道理说那c也对啊c不对的,因为这句话时被动语态,要加was 的a是对的,It is (high) time that后面的从句谓语动词可以是两种形式1.用过去式 2.should加动词原形在这个题中,是用的过去式,而不是should+动词原形,was就是过去式的,明白了吗?