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
如果只给答案不写原因的就免了
人气:398 ℃ 时间: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应该做某事(但实际没做)
这些基本都是考察虚拟语气的吧
推荐
猜你喜欢
- 数学公式中,^是什么意思啊?
- 幼儿园水平 但是就是用英语写的有点麻烦 .
- 一条路长960千米,已修好320千米,修了几分之几?剩下几分之几没修?
- 设A=[-1,m],S={y|y=x+1,x∈A},T={y=x^2,x∈A},求使S=T成立的实数m的值所组成的集合M,
- I want to forget the girl.because I loved her
- 描写风筝的样子作文
- 物理小问题
- 列出所有拉丁文字母和读音好吗?