They can't have been watching the football match this time yesterday,___?
A.must they
B.can they
C.have they
D.were they
why choose
人气:160 ℃ 时间:2019-08-21 10:40:54
解答
因为这里can't表猜测或判断,不可能的意思,所以反义疑问词应该对问题本身提问,而不是对判断词提问.所以AB是错的.
为什么C是错的?
首先我们来把原句恢复成陈述句:
They can't have been watching the football match this time yesterday.
注意,这里的can't表示不可能.
再变成肯定句:
They were watching the football match this time yesterday.
为什么can't have been watching对应were watching?
原因是:因为是this time yesterday,所以是过去时态,如果变成can't be watching就变成现在时态了.为了表现推测的内容是过去,所以要用can't have been doing,但这里绝对不是完成时态,所以C是错误的.
推荐
猜你喜欢
- It's a Round Ring and Slant-D Vinyl Binder with a Clear Acetate Overlay on the Front,Spine,and Back of the binder:
- a除以b等于5 (a,b不等于0)a与b的最大公因数是多少?
- Let`s play basketball,我们老师说用shall we?今天从李阳疯狂英语来了个外教,他却说用,shall we not?到底用哪个?我们英语老师还没有解释.
- with a reception to follow 什么意思
- 2099年8月8日是星期六,那麼2100年8月8日是星期几?
- 老大您好,我有问题请教:已知水压力4kg,管道20米长,4个弯头,管径32,怎么算流速?怎么算流量?
- 哪些是abcc形式的词语
- 英语翻译