3.I( )have watched that movie—it`ll give me horrible dreams
A.shouidn`t B.needn`t C.couldn`t D.mustn`t
4.Jack described his father ,who()brave boy many years ago,as a strong-willed man.
A.would be B.would have been C.must be D.must have been
5.--Sorry.Professor Smith ,I didn`t finish the assignment yesterday.
--Oh,you()have done it as yesterday was the deadline.
A.must B.mustn`t C.should D.shouldn`t
如果只给答案不写原因的就免了
人气:250 ℃ 时间:2020-02-04 08:57:34
解答
A.shoud not have done不该做某事(但实际应该做了)
needn`t have done不必要做(但实际上还是做了)
后面两个意思可以照着上面的理解,因为都是虚拟语气,所以表示的意思相反
D.must have been 那时一定是(PS:你那个句子后面是不是省略了一个冠词“a”啊)
would be 表示对将来的假设
would have been 本应该是(但实际不是)
must be 一定是(一般用在现在时)
C.shoud have done应该做某事(但实际没做)
这些基本都是考察虚拟语气的吧
推荐
猜你喜欢
- [已知方程组2x+5y=-6,3x-5y=16,与方程组ax-by=-4,bx+ay=-8的解相同,求a,b的值,快,今天就要!
- 在1……9中任取3个数,要求这3个数不相邻,它的取法有
- She is my brother , Nancy
- 某种细菌培养过程中,每30分钟分裂一次,一分为二,经过()小时,这个细菌可繁殖256个.
- I don't have tomatoes for lunch 变肯定句
- (9又1/2+7又1/6+5又1/12+3又1/20+1又1/30)*12=
- I asked him( )
- a success may learn to foresee more challenges,a failure the hope and opportunities