They can't have been watching the football match this time yesterday,___?A.must theyB.can theyC.have theyD.were theywhy choose

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 05:08:03
They can't have been watching the football match this time yesterday,___?A.must theyB.can theyC.have theyD.were theywhy choose

They can't have been watching the football match this time yesterday,___?A.must theyB.can theyC.have theyD.were theywhy choose
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

They can't have been watching the football match this time yesterday,___?A.must theyB.can theyC.have theyD.were theywhy choose
因为这里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是错误的.

问句是猜测:昨天这个时候他们不可能在看足球比赛。昨天这个时候他们在干嘛?是个过去进行时,回答的话可能是
They were watching.....或者Thet were not watching...
,所以问句的话当然要问were they?

因为情态动词+have been是对过去时的推测

I think they were Canadian.I don't think they were.They can't have been Canadian.They must have been Australian.帮我看看有无语法错误 They can't have been doing their homework请问can't have been是对刚才所发生的事的推测吗? 用can't have been造句! Greens must have been to Shanghai ,_____they?A.hadn't B.didn't C.can't D.weren't还有haven‘t they They can’t have been doing their homework ---doing是什么词性?have been 在这里还是表现在完成时吗 They must have been enjoying themselves there,or they _____ so long.[A] can't have stayed [B]wouldn't have stayed [C] needn't have stayed [D] couldn't stay为什么选B?清翻译整句 They can't have been watching the football match this time yesterday,___?A.must theyB.can theyC.have theyD.were theywhy choose They can’t have been doing their homework--句中“can't是不是可以直接去掉,从语法上来讲没有错啊?还有They can’t have been doing their homework能改成:They haven't been doing their homework They can't have been doing thier homework.have been 是现在完成时,但是后面do为什么要变成doing?They can't have been doing thier homework.这句话 have been 是现在完成时,但是后面do为什么要变成doing?为什么不用do呢? (They must have been there yesterday ,______they?)能用weren't they 还是didn't they? 英语翻译A.can't have been B.mustn't have been C.shouldn't have been D.wouldn't have been can’t have been与couldn’t have been的区别? Where have they been? 1.She ( ) lived here for three years. 2.They can't spend that money, because it is not( ).1.A.have been B. didn't C.has been D.has2.A.theirs B.their C.they D.them can't have been和must have been每一个的用法 She can't have been Danish. and She must have been Swedish. be,must be,can't have been,must have been吗 must have been和can't have been和现在完成时有没有联系啊