英语反义疑问句选择题1.The workers can't have finished their work yet,____?a.have they b.do they C.are they D.can they百度上搜索到一个:陈述部分为can't have done,依情况用did,has,have.神马叫“依情况”= =汗 为什么选择A呢,D错在哪里~这边的have是使役动词吗?
英语反义疑问句选择题
1.The workers can't have finished their work yet,____?
a.have they b.do they C.are they D.can they
百度上搜索到一个:陈述部分为can't have done,依情况用did,has,have.
神马叫“依情况”= =汗
为什么选择A呢,D错在哪里~这边的have是使役动词吗?
选择A。这是一种表示对过去情况猜测的反疑,应该和情态动词后的第一个动词保持一致。如:
It must have rained, hasn't it? He must be waiting for you, isn't he?
It can't have rained, has it?
但是如故含有过去的时间状语则用过去式did 型。
如:It must have rained last night, didn't it?
can‘t在这里表示推测,“不可能”当情态动词在句子中表示推测的时候,反义疑问句跟情态动词后面的词保持一致,所以用have they?
我给忘记了当时我们英语老师是怎么解释的了。
但是你写的用 have 或是did , 所以这里无论如何都不能选择D , 这里的did 应该是指 finished,即使使用也是 did they ? 而不是can they .
因为这里面的动词是have,而不是can
这句话的意思是:工人们还没有完成他们的工作,不是么?
can't have done是对过去的猜测。
完成时的反义疑问,都是用have吧,have表示时态,应该是助动词
have是的
a
Ahave 是助动词can't have done...用以表示对已经发生的事作以否定推测 但前一句表推测的 may, must , can 时, 反意问句中不能用这些情态动词, 而应和情态动词后面的动词形式保持对应关系 【希望帮助到你,若有疑问,...
您好!很高兴为您解答!
答案选A。本题考查反意疑问句,意思是“这些工人不可能已经完成了他们的工作,难道他们已经完成了吗”
希望可以帮到您,祝您成功!
亲,首先要理解问题的中文意思“这些工人不可能已经完成了他们的工作,难道他们已经完成了吗”。这样你就很好理解了,选A,强调的是是否已经完成这一个时态,不是D中强调的“CAN 能力”。