People should have taken steps to stop this happening,but they___
a.didn't b.haven't
选A B怎么排除的
人气:481 ℃ 时间:2019-11-18 10:36:05
解答
should have taken是虚拟语态,证明了这个stop this happening并没有发生,所以后面要用过去时.
haven't 首先不能和虚拟语态配合,其次,既然是虚拟语态了,所指的动作(take steps)一定是说话之前发生的,这就限定了时态,不可能是现在(完成)时.
推荐
- T()of people have taken part in this activity.
- Should people have cosmetic surgery?
- measures should be taken to provide people with
- 英语翻译
- people should wash their hands ( )they have meals
- 佛说:”人生有七苦,生,老,病,死,怨憎会,爱别离,求不得!”出自何处?
- 1.若X=a/(b+c)=b/(a+C)=C/(a+b),求X的值.2.已知a/b=(a-c)/(c-b),求证1/a+1/b=2/c,
- 最难忘的事,要英语作文,120字左右!内容不限!急马上要用!
猜你喜欢
- 秋水共长天一色 落霞与孤鹜齐飞和什么地名有关
- 果店购进一批水果,其中苹果占这批水果的25%,重80千克,其余的是香蕉和梨.购进的香蕉和梨共重多少千克?
- 有一水箱4吨水,从10度加热到60度,1小时的时间,380V电热管加热需要多少KW.最好有详细公式介绍,
- 今年太阳离地球最近的那一天是几月几号?
- 在认识论上“跟着感觉走”是() A.唯物主义思想的表现 B.机械唯物论的观点 C.不可知论思想的表现 D.
- above below over under
- turn,go,and,straight,then,I,left.连词成句
- 两个英文句子.看看哪个是对的.很简单的